FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEdefOIL2func Class Reference

Record to define the implementation of an OIL2 function. More...

#include <OMEthread.h>

Public Member Functions

 OMEdefOIL2func (const char *funcName, zeroFP f, int args)
 
 OMEdefOIL2func (const char *funcName, oneFP f, int args)
 
 OMEdefOIL2func (const char *funcName, twoFP f, int args)
 
 OMEdefOIL2func (const char *funcName, threeFP f, int args)
 
 OMEdefOIL2func (const char *funcName, fourFP f, int args)
 
 OMEdefOIL2func (const char *funcName, fiveFP f, int args)
 
 OMEdefOIL2func (const char *funcName, sixFP f, int args)
 
 OMEdefOIL2func (const char *funcName, sevenFP f, int args)
 
 OMEdefOIL2func (const char *funcName, eightFP f, int args)
 
 ~OMEdefOIL2func ()
 

Static Public Member Functions

static const OME_FAST_CALL OMEdefOIL2funcfindFunction (const OMEstring &fName)
 

Public Attributes

OMEstring functionName
 
void * function
 
int argCount
 

Private Member Functions

void registerFunction ()
 

Private Attributes

OMEdefOIL2funcnext
 

Static Private Attributes

static OMEdefOIL2funclistStart
 

Detailed Description

Record to define the implementation of an OIL2 function.

Constructor & Destructor Documentation

◆ OMEdefOIL2func() [1/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
zeroFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [2/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
oneFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [3/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
twoFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [4/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
threeFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [5/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
fourFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [6/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
fiveFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [7/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
sixFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [8/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
sevenFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ OMEdefOIL2func() [9/9]

OMEdefOIL2func::OMEdefOIL2func ( const char *  funcName,
eightFP  f,
int  args 
)
inline

References argCount, and registerFunction().

◆ ~OMEdefOIL2func()

OMEdefOIL2func::~OMEdefOIL2func ( )
inline

Member Function Documentation

◆ findFunction()

const OMEdefOIL2func * OMEdefOIL2func::findFunction ( const OMEstring fName)
static

References functionName, listStart, and next.

◆ registerFunction()

void OMEdefOIL2func::registerFunction ( )
inlineprivate

References listStart, and next.

Referenced by OMEdefOIL2func().

Member Data Documentation

◆ argCount

int OMEdefOIL2func::argCount

Referenced by OMEdefOIL2func().

◆ function

void* OMEdefOIL2func::function

◆ functionName

OMEstring OMEdefOIL2func::functionName

Referenced by findFunction().

◆ listStart

OMEdefOIL2func * OMEdefOIL2func::listStart
staticprivate

Referenced by findFunction(), and registerFunction().

◆ next

OMEdefOIL2func* OMEdefOIL2func::next
private

Referenced by findFunction(), and registerFunction().


The documentation for this class was generated from the following files:
Generated: Tue Jul 28 2020 16:03:27
Support Information