gensrc.functions.procedure.Procedure Class Reference
Inheritance diagram for gensrc.functions.procedure.Procedure:
Collaboration diagram for gensrc.functions.procedure.Procedure:

Public Member Functions

def generateBody (self, addin)
 public interface More...
 
def serialize (self, serializer)
 serializer interface More...
 
def postSerialize (self)
 
- Public Member Functions inherited from gensrc.functions.function.Function
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)
 

Public Attributes

 behavior_
 

Additional Inherited Members

- Static Public Attributes inherited from gensrc.functions.function.Function
string groupName_ = 'Functions'
 class variables
 
 loopParameter_ = None
 
 enumeration_ = None
 
bool generateVOs_ = False
 
string validatePermanent_ = ''
 

Detailed Description

Procedural function not associated with any library object.

Member Function Documentation

◆ generateBody()

def gensrc.functions.procedure.Procedure.generateBody (   self,
  addin 
)

public interface

Generate source code for the body of the function.

◆ postSerialize()

def gensrc.functions.procedure.Procedure.postSerialize (   self)
Perform post serialization initialization.

◆ serialize()

def gensrc.functions.procedure.Procedure.serialize (   self,
  serializer 
)

serializer interface

Load/unload class state to/from serializer object.

Reimplemented from gensrc.functions.function.Function.


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