gensrc.parameters.parameter.Parameter Class Reference
Inheritance diagram for gensrc.parameters.parameter.Parameter:
Collaboration diagram for gensrc.parameters.parameter.Parameter:

Public Member Functions

def serialize (self, serializer)
 
def postSerialize (self)
 
- Public Member Functions inherited from gensrc.parameters.parameter.Value
def tensorRank (self)
 public interface More...
 
def loop (self)
 
def vectorIterator (self)
 
def default (self)
 
def ignore (self)
 
def const (self)
 
def fullType (self)
 
def nameConverted (self)
 
def description (self)
 
def lastParameter (self)
 
def errorValue (self)
 
def setLastParameter (self, val)
 
def setLoop (self, val)
 
def setDefault (self, val)
 
def printValue (self, value)
 
def printDebug (self)
 

Public Attributes

 fullType_
 
- Public Attributes inherited from gensrc.parameters.parameter.Value
 lastParameter_
 
 loop_
 
 default_
 

Static Public Attributes

string groupName_ = 'Parameters'
 
tuple ILLEGAL_NAMES = ( 'TYPE', 'NONE' )
 
- Static Public Attributes inherited from gensrc.parameters.parameter.Value
bool const_ = True
 class variables
 
string description_ = ''
 
string loop_ = ''
 
string vectorIterator_ = ''
 
bool lastParameter_ = False
 
bool ignore_ = False
 
string default_ = ''
 
string errorValue_ = ''
 

Detailed Description

Encapsulate state necessary to generate source code
relating to a function parameter.

Member Function Documentation

◆ postSerialize()

def gensrc.parameters.parameter.Parameter.postSerialize (   self)
Perform post serialization initialization.

◆ serialize()

def gensrc.parameters.parameter.Parameter.serialize (   self,
  serializer 
)
Load/unload class state to/from serializer object.

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