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 
)

◆ 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