gensrc.functions.function.Function Class Reference
Inheritance diagram for gensrc.functions.function.Function:
Collaboration diagram for gensrc.functions.function.Function:
Public Member Functions | |
def | platformSupported (self, platformName, implementation) |
public interface More... | |
def | xlMacro (self) |
def | calcInWizard (self) |
def | supportedPlatforms (self) |
def | parameterList (self) |
def | loopParameter (self) |
def | returnValue (self) |
def | alias (self) |
def | type (self) |
def | libraryFunction (self) |
def | generateVOs (self) |
def | description (self) |
def | longDescription (self) |
def | dependencyTrigger (self) |
def | validatePermanent (self) |
def | behavior (self) |
def | printDebug (self) |
def | visible (self) |
def | const (self) |
def | serialize (self, serializer) |
serializer interface More... | |
Static Public Attributes | |
string | groupName_ = 'Functions' |
class variables | |
loopParameter_ = None | |
enumeration_ = None | |
bool | generateVOs_ = False |
string | validatePermanent_ = '' |
Detailed Description
Encapsulate state and behavior required to generate source code for a function.
Member Function Documentation
◆ calcInWizard()
def gensrc.functions.function.Function.calcInWizard | ( | self | ) |
Determine whether to calc this function under the Excel Function Wizard.
◆ platformSupported()
def gensrc.functions.function.Function.platformSupported | ( | self, | |
platformName, | |||
implementation | |||
) |
public interface
Determine whether this function supported by given platform.
◆ serialize()
def gensrc.functions.function.Function.serialize | ( | self, | |
serializer | |||
) |
serializer interface
Load/unload class state to/from serializer object.
Reimplemented in gensrc.functions.constructor.Constructor, gensrc.functions.member.Member, gensrc.functions.procedure.Procedure, and gensrc.functions.enumerationmember.EnumerationMember.
◆ xlMacro()
def gensrc.functions.function.Function.xlMacro | ( | self | ) |
Determine whether this function requires macro on excel platform.
The documentation for this class was generated from the following file:
- function.py