gensrc.parameters.parameterlist.ParameterList Class Reference
Inheritance diagram for gensrc.parameters.parameterlist.ParameterList:
Collaboration diagram for gensrc.parameters.parameterlist.ParameterList:
Public Member Functions | |
def | generate (self, ruleGroup) |
public interface More... | |
def | prepend (self, param) |
def | append (self, param) |
def | parameters (self) |
def | underlyingCount (self) |
def | parameterCount (self) |
def | printDebug (self) |
def | serialize (self, serializer) |
serializer interface More... | |
def | postSerialize (self) |
Public Attributes | |
parameterCount_ | |
skipFirst_ | |
underlyingCount_ | |
Static Public Attributes | |
string | name_ = 'ParameterList' |
class variables | |
bool | skipFirst_ = False |
Detailed Description
The list of Parameter objects that relate to a given Function object.
Member Function Documentation
◆ append()
def gensrc.parameters.parameterlist.ParameterList.append | ( | self, | |
param | |||
) |
Append a parameter to the list.
◆ generate()
def gensrc.parameters.parameterlist.ParameterList.generate | ( | self, | |
ruleGroup | |||
) |
public interface
Generate source code relating to a list of function parameters.
◆ parameterCount()
def gensrc.parameters.parameterlist.ParameterList.parameterCount | ( | self | ) |
Return the number of parameters in the list.
◆ parameters()
def gensrc.parameters.parameterlist.ParameterList.parameters | ( | self | ) |
Return the list of parameters.
◆ postSerialize()
def gensrc.parameters.parameterlist.ParameterList.postSerialize | ( | self | ) |
Perform post serialization initialization.
◆ prepend()
def gensrc.parameters.parameterlist.ParameterList.prepend | ( | self, | |
param | |||
) |
Prepend a parameter to the list.
◆ printDebug()
def gensrc.parameters.parameterlist.ParameterList.printDebug | ( | self | ) |
Print debug information to stdout.
◆ serialize()
def gensrc.parameters.parameterlist.ParameterList.serialize | ( | self, | |
serializer | |||
) |
serializer interface
Load/unload class state to/from serializer object.
◆ underlyingCount()
def gensrc.parameters.parameterlist.ParameterList.underlyingCount | ( | self | ) |
Return the number of parameters that will actually be passed to the underlying Addin function. This count excludes parameters with the "ignore" flag set to true, e.g. object IDs.
The documentation for this class was generated from the following file:
- parameterlist.py