gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup Class Reference
Inheritance diagram for gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup:
Collaboration diagram for gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup:

Public Member Functions

def enumeratedTypes (self)
 public interface More...
 
def type (self)
 
def includeFile (self)
 
def name (self)
 serializer interface More...
 
def serialize (self, serializer)
 
def postSerialize (self)
 

Static Public Attributes

string groupName_ = 'EnumeratedTypeGroups'
 class variables
 

Detailed Description

Encapsulate a group of EnumeratedType objects.

Member Function Documentation

◆ enumeratedTypes()

def gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup.enumeratedTypes (   self)

public interface

Serve up enumeration definition objects alphabetically by name.

◆ includeFile()

def gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup.includeFile (   self)
Return #include directive necessary to compile the source
code autogenerated in relation to this class.

◆ name()

def gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup.name (   self)

serializer interface

Return unique identifier for this object.

◆ postSerialize()

def gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup.postSerialize (   self)
Invoke any post serialization behavior that may be required.

◆ serialize()

def gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup.serialize (   self,
  serializer 
)
Load/unload class state to/from serializer object.

◆ type()

def gensrc.enumerations.enumeratedtypes.EnumeratedTypeGroup.type (   self)
Return the datatype relating to this EnumeratedTypeGroup object.

The documentation for this class was generated from the following file:
  • enumeratedtypes.py