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

Public Member Functions

def setType (self, val)
 public interface More...
 
def setConstructor (self, val)
 
def string (self)
 
def value (self)
 
def constructor (self)
 
def name (self)
 serializer interface More...
 
def serialize (self, serializer)
 

Public Attributes

 type_
 
 constructor_
 

Static Public Attributes

string groupName_ = 'EnumeratedTypes'
 class variables
 

Detailed Description

Encapsulate a string->value mapping for a library enumerated type.

Member Function Documentation

◆ constructor()

def gensrc.enumerations.enumeratedtypes.EnumeratedType.constructor (   self)
Return the constructor for this enumeration.

◆ name()

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

serializer interface

Return unique identifier for this object.

◆ serialize()

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

◆ setConstructor()

def gensrc.enumerations.enumeratedtypes.EnumeratedType.setConstructor (   self,
  val 
)
Set the constructor for this enumeration.

◆ setType()

def gensrc.enumerations.enumeratedtypes.EnumeratedType.setType (   self,
  val 
)

public interface

Set the value for this enumeration.

◆ string()

def gensrc.enumerations.enumeratedtypes.EnumeratedType.string (   self)
Return the string identifying this enumeration.

◆ value()

def gensrc.enumerations.enumeratedtypes.EnumeratedType.value (   self)
Return the value of this enumeration.

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