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