CPP-TOOLBOX
Loading...
Searching...
No Matches
cpp_utils.main.CppHeaderAndSource Class Reference

Public Member Functions

 __init__ (self, str name)
 
None add_extra_header_code (self, str extra_header_code)
 
None add_include (self, str include)
 
None add_struct (self, CppStruct struct)
 
None add_class (self, CppClass cls)
 
 generate_header_content (self)
 
 generate_source_content (self)
 

Public Attributes

 name = name
 
list includes = []
 
list extra_header_code = []
 
list structs = []
 
list classes = []
 

Constructor & Destructor Documentation

◆ __init__()

cpp_utils.main.CppHeaderAndSource.__init__ ( self,
str name )

Member Function Documentation

◆ add_class()

None cpp_utils.main.CppHeaderAndSource.add_class ( self,
CppClass cls )

◆ add_extra_header_code()

None cpp_utils.main.CppHeaderAndSource.add_extra_header_code ( self,
str extra_header_code )

◆ add_include()

None cpp_utils.main.CppHeaderAndSource.add_include ( self,
str include )

◆ add_struct()

None cpp_utils.main.CppHeaderAndSource.add_struct ( self,
CppStruct struct )

◆ generate_header_content()

cpp_utils.main.CppHeaderAndSource.generate_header_content ( self)

◆ generate_source_content()

cpp_utils.main.CppHeaderAndSource.generate_source_content ( self)

Member Data Documentation

◆ classes

list cpp_utils.main.CppHeaderAndSource.classes = []

◆ extra_header_code

list cpp_utils.main.CppHeaderAndSource.extra_header_code = []

◆ includes

cpp_utils.main.CppHeaderAndSource.includes = []

◆ name

cpp_utils.main.CppHeaderAndSource.name = name

◆ structs

list cpp_utils.main.CppHeaderAndSource.structs = []

The documentation for this class was generated from the following file: