gensrc.types.typelist.TypeList Class Reference
Inheritance diagram for gensrc.types.typelist.TypeList:
Collaboration diagram for gensrc.types.typelist.TypeList:

Public Member Functions

def __init__ (self)
 public interface More...
 
def getType (self, dataTypeName, superTypeName=None)
 

Public Attributes

 dataTypeDict_
 
 superTypeDict_
 
 fullTypeDict_
 

Detailed Description

A collection of all the FullType objects that are defined
for this running instance of gensrc.

Constructor & Destructor Documentation

◆ __init__()

def gensrc.types.typelist.TypeList.__init__ (   self)

public interface

Initialize the TypeList object.

Member Function Documentation

◆ getType()

def gensrc.types.typelist.TypeList.getType (   self,
  dataTypeName,
  superTypeName = None 
)
Return the FullType that corresponds to the requested DataType/SuperType
combination.

If the FullType has already been derived then return it.  If not then
construct it, add it to the dict of known FullTypes, and return it.

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