GME  13
Namespaces | Defines | Functions
OCLType.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  OclMeta

Defines

#define NILNAMESPACE   ""

Functions

void OclMeta::DisposeCallMap (CallResultMap &mapArg)
template<class TItem >
TItem * OclMeta::DisposeVector (std::vector< TItem * > &vecArg, int iGetPos=-1)
int OclMeta::MatchParametralFeature (TypeManager *pManager, const OclSignature::ParametralFeature &signature, const OclSignature::ParametralFeature &feature)
template<class TFeature >
TFeature * OclMeta::ReturnCallResult (const CallResult &callResult)
bool OclMeta::GetCallResult (const CallResultMap &mapArg, std::string &feature, CallResult &callResult)
template<class TParametralFeature , class TParametralSignature >
void OclMeta::FilterParametralFeature (TypeManager *pManager, const TParametralSignature &signature, std::vector< TParametralFeature * > &vecArg, int iCodeAmbig, int iCodeExist, CallResult &callResult)
template<class TTypeableFeature , class TTypeableSignature >
void OclMeta::FilterTypeableFeature (const TTypeableSignature &signature, std::vector< TTypeableFeature * > &vecArg, int iCodeAmbig, int iCodeExist, CallResult &callResult)
template<class TFeature , class TFeatureSignature >
bool OclMeta::FilterBaseType (TypeManager *pManager, const StringVector &vecSuperTypes, const TFeatureSignature &signature, std::vector< TFeature * > &vecArg, int iCodeExist, CallResult &callResult)

Define Documentation

#define NILNAMESPACE   ""

Definition at line 11 of file OCLType.cpp.