GME
13
|
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 NILNAMESPACE "" |
Definition at line 11 of file OCLType.cpp.