gensrc.categories.category.Category Class Reference
Inheritance diagram for gensrc.categories.category.Category:
Collaboration diagram for gensrc.categories.category.Category:
Public Member Functions | |
def | platformSupported (self, platformName, implementation) |
public interface More... | |
def | functions (self, platformName, implementation=supportedplatform.AUTO) |
def | includeList (self, loopBuffer=None) |
def | printDebug (self) |
def | xlFunctionWizardCategory (self) |
def | containsLoopFunction (self) |
def | copyright (self) |
def | displayName (self) |
def | description (self) |
def | generateVOs (self) |
def | serializationIncludes (self) |
def | serialize (self, serializer) |
serializer interface More... | |
def | postSerialize (self) |
def | sort_uniq (self, list) |
def | enumIncludes (self, enumerationList, constructorOnly) |
def | init (self, enumerationList) |
Public Attributes | |
generateVOs_ | |
containsLoopFunction_ | |
addinIncludeList_ | |
addinIncludes_ | |
serializationIncludeList_ | |
serializationIncludes_ | |
Static Public Attributes | |
string | SERIALIZATION_INCLUDES |
Detailed Description
Class to represent a group of functions.
Member Function Documentation
◆ functions()
def gensrc.categories.category.Category.functions | ( | self, | |
platformName, | |||
implementation = supportedplatform.AUTO |
|||
) |
Serve up functions alphabetically by name.
◆ includeList()
def gensrc.categories.category.Category.includeList | ( | self, | |
loopBuffer = None |
|||
) |
Return the list of #include directives required for source code relating to this Category.
◆ init()
def gensrc.categories.category.Category.init | ( | self, | |
enumerationList | |||
) |
Generate list of #include directives necessary to compile code in this category.
◆ platformSupported()
def gensrc.categories.category.Category.platformSupported | ( | self, | |
platformName, | |||
implementation | |||
) |
public interface
Determine whether this category is supported for given platform.
◆ postSerialize()
def gensrc.categories.category.Category.postSerialize | ( | self | ) |
Perform post serialization initialization.
◆ printDebug()
def gensrc.categories.category.Category.printDebug | ( | self | ) |
Write debug info to stdout.
◆ serialize()
def gensrc.categories.category.Category.serialize | ( | self, | |
serializer | |||
) |
serializer interface
Load/unload class state to/from serializer object.
Member Data Documentation
◆ SERIALIZATION_INCLUDES
|
static |
Initial value:
= '''
#include <%(libRootDirectory)s/%(categoryName)s.hpp>
#include <%(libRootDirectory)s/valueobjects/vo_%(categoryName)s.hpp>\n'''
The documentation for this class was generated from the following file:
- category.py