
Public Member Functions | |
| def | __init__ (self, data, opts) |
| def | print_all (self) |
| def | print_compsrc (self) |
| def | print_header (self) |
| def | print_impl (self) |
| def | print_makefile (self) |
| def | print_source (self) |
| def | print_vcproj (self) |
Public Member Functions inherited from gen_base.gen_base | |
| def | check_overwrite (self, fname, wmode="w") |
| def | gen (self, fname, temp_txt, data, tags) |
| def | gen_tags (self, tags) |
| def | replace_tags (self, lines, data) |
Public Attributes | |
| data | |
| opts | |
| tags | |
Static Private Attributes | |
| int | _fname_space = 16 |
C++ component source code generator
Definition at line 704 of file cxx_gen.py.
| def cxx_gen.cxx_gen.__init__ | ( | self, | |
| data, | |||
| opts | |||
| ) |
Definition at line 709 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_all | ( | self | ) |
Definition at line 838 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_compsrc | ( | self | ) |
Generate component source code
Definition at line 763 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_header | ( | self | ) |
Generate component class header
Definition at line 745 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_impl | ( | self | ) |
Definition at line 788 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_makefile | ( | self | ) |
Generate Makefile
Definition at line 772 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_source | ( | self | ) |
Generate component class source code
Definition at line 754 of file cxx_gen.py.
| def cxx_gen.cxx_gen.print_vcproj | ( | self | ) |
Generate vcproj and sln
Definition at line 779 of file cxx_gen.py.
|
staticprivate |
Definition at line 708 of file cxx_gen.py.
| cxx_gen.cxx_gen.data |
Definition at line 710 of file cxx_gen.py.
| cxx_gen.cxx_gen.opts |
Definition at line 711 of file cxx_gen.py.
| cxx_gen.cxx_gen.tags |
Definition at line 727 of file cxx_gen.py.