gensrc.functions.member.Member Class Reference
Inheritance diagram for gensrc.functions.member.Member:
Collaboration diagram for gensrc.functions.member.Member:

Public Member Functions

def generateBody (self, addin)
 public interface More...
 
def memberAccess (self)
 
def objectId (self)
 
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

 memberAccess_
 
 objectId_
 
 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

Function which invokes member function of existing library object.

Member Function Documentation

◆ generateBody()

def gensrc.functions.member.Member.generateBody (   self,
  addin 
)

public interface

Generate source code for the body of the function.

◆ memberAccess()

def gensrc.functions.member.Member.memberAccess (   self)
Return the member access text corresponding to the datatype
of this function's return value.

The member access text is the symbol used to access members
of variables of the given type e.g. '.' or '->'.

◆ postSerialize()

def gensrc.functions.member.Member.postSerialize (   self)
Perform post serialization initialization.

Reimplemented in gensrc.functions.enumerationmember.EnumerationMember.

◆ serialize()

def gensrc.functions.member.Member.serialize (   self,
  serializer 
)

serializer interface

Load/unload class state to/from serializer object.

Reimplemented from gensrc.functions.function.Function.

Reimplemented in gensrc.functions.enumerationmember.EnumerationMember.


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