gensrc.types.supertype.SuperType Class Reference
Inheritance diagram for gensrc.types.supertype.SuperType:
Collaboration diagram for gensrc.types.supertype.SuperType:
Public Member Functions | |
def | nativeType (self) |
public interface More... | |
def | conversionSuffix (self) |
def | memberAccess (self) |
def | objectReference (self) |
def | serialize (self, serializer) |
serializer interface More... | |
Static Public Attributes | |
string | groupName_ = 'SuperTypes' |
class variables | |
Detailed Description
Properties that may be shared by multiple DataType objects.
Member Function Documentation
◆ conversionSuffix()
def gensrc.types.supertype.SuperType.conversionSuffix | ( | self | ) |
Return the conversion suffix defined for this supertype. The conversion suffix is some text to be appended to variable names in autogenerated source code after data conversion.
◆ memberAccess()
def gensrc.types.supertype.SuperType.memberAccess | ( | self | ) |
Return the member access text defined for this supertype. The member access text is the symbol used to access members of variables of the given type e.g. '.' or '->'.
◆ nativeType()
def gensrc.types.supertype.SuperType.nativeType | ( | self | ) |
public interface
Return the native datatype associated with this supertype.
◆ objectReference()
def gensrc.types.supertype.SuperType.objectReference | ( | self | ) |
Return a boolean indicating whether variables of the associated type represent references to objects.
◆ serialize()
def gensrc.types.supertype.SuperType.serialize | ( | self, | |
serializer | |||
) |
serializer interface
Load/unload class state to/from serializer object.
The documentation for this class was generated from the following file:
- supertype.py