FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEnamespace.h File Reference
#include <map>
#include <OMEstring.h>
#include <OMEclass.h>

Go to the source code of this file.

Classes

class  OMEnameSpaceGroup
 Mapping table to class implementations within a namespace. More...
 
struct  OMEinstanceVarDescr
 Meta data record to describe an instance variable of a class. More...
 
struct  OMEmethodDefinition
 Define method implementation. More...
 

Functions

OME_FAST_CALL OMEnameSpaceGroupOMEfindNameSpace (const OMEstring &name, int *errCode=nullptr)
 
OME_FAST_CALL OMEnameSpaceGroupOMEdefineNewNameSpace (const OMEstring &name, int *errCode=nullptr)
 
OMEclassOMEdefineNewClass (const OMEstring &nmSpace, const OMEstring &name, const uint32_t verID, const uint32_t iSize, const bool unique=false, int *errCode=nullptr, const CreateInstanceFP csRoutine=OMEdefaultInstanceCreate, const DeleteInstanceFP dsRoutine=OMEdefaultInstanceDelete)
 Create new class entry. More...
 
OMEclassOMEdefineNewClass (const char *nmSpace, const char *name, const uint32_t verID, const uint32_t iSize, const bool unique=false, int *errCode=nullptr, const CreateInstanceFP csRoutine=OMEdefaultInstanceCreate, const DeleteInstanceFP dsRoutine=OMEdefaultInstanceDelete)
 Cover routine that accepts C-style strings. More...
 
OME_FAST_CALL OMEclassOMEfindClassDescription (const OMEstring &name, const uint32_t verID=0, const OMEstring *nmSpace=nullptr)
 
int OMEdefineNewMethod (const OMEmethodDefinition &rec)
 
const OME_FAST_CALL OMEstringOMEshareConstant (const OMEstring &stringConstant)
 
const OME_FAST_CALL OMEstringOMEshareConstant (OMEstringInROM stringConstant, int precomputedLen=-1)
 
void OMEclearNameSpaceTable ()
 
Generated: Fri Jul 31 2020 18:19:15
Support Information