|
GME
13
|
Classes | |
| class | Feature |
| class | FeatureAppendix |
| class | Attribute |
| class | Association |
| class | Iterator |
| class | Method |
| class | Operator |
| class | Function |
| class | Dependency |
| class | Object |
| union | UCallResult |
| struct | CallResult |
| struct | TypeResult |
| class | TypeManager |
| class | Type |
| class | CompoundType |
Typedefs | |
| typedef std::vector< Attribute * > | AttributeVector |
| typedef std::vector < Association * > | AssociationVector |
| typedef std::vector< Iterator * > | IteratorVector |
| typedef std::vector< Method * > | MethodVector |
| typedef std::vector< Operator * > | OperatorVector |
| typedef std::vector< Function * > | FunctionVector |
| typedef std::set< Dependency > | DependencySet |
| typedef OclCommon::RCSmart < OclImplementation::Object > | RCObject |
| typedef std::vector< Object > | ObjectVector |
| typedef std::vector < std::unique_ptr< Type > > | TypeVector |
| typedef std::map< std::string, CallResult > | CallResultMap |
| typedef std::map< std::string, TypeResult > | TypeResultMap |
Functions | |
| void | DisposeCallMap (CallResultMap &mapArg) |
| template<class TItem > | |
| TItem * | DisposeVector (std::vector< TItem * > &vecArg, int iGetPos=-1) |
| int | MatchParametralFeature (TypeManager *pManager, const OclSignature::ParametralFeature &signature, const OclSignature::ParametralFeature &feature) |
| template<class TFeature > | |
| TFeature * | ReturnCallResult (const CallResult &callResult) |
| bool | GetCallResult (const CallResultMap &mapArg, std::string &feature, CallResult &callResult) |
| template<class TParametralFeature , class TParametralSignature > | |
| void | FilterParametralFeature (TypeManager *pManager, const TParametralSignature &signature, std::vector< TParametralFeature * > &vecArg, int iCodeAmbig, int iCodeExist, CallResult &callResult) |
| template<class TTypeableFeature , class TTypeableSignature > | |
| void | FilterTypeableFeature (const TTypeableSignature &signature, std::vector< TTypeableFeature * > &vecArg, int iCodeAmbig, int iCodeExist, CallResult &callResult) |
| template<class TFeature , class TFeatureSignature > | |
| bool | FilterBaseType (TypeManager *pManager, const StringVector &vecSuperTypes, const TFeatureSignature &signature, std::vector< TFeature * > &vecArg, int iCodeExist, CallResult &callResult) |
| typedef std::vector< Association* > OclMeta::AssociationVector |
Definition at line 27 of file OCLFeature.h.
| typedef std::vector< Attribute* > OclMeta::AttributeVector |
Definition at line 24 of file OCLFeature.h.
| typedef std::map< std::string , CallResult > OclMeta::CallResultMap |
| typedef std::set< Dependency > OclMeta::DependencySet |
Definition at line 33 of file OCLFeature.h.
| typedef std::vector< Function* > OclMeta::FunctionVector |
Definition at line 31 of file OCLFeature.h.
| typedef std::vector< Iterator* > OclMeta::IteratorVector |
Definition at line 28 of file OCLFeature.h.
| typedef std::vector< Method* > OclMeta::MethodVector |
Definition at line 29 of file OCLFeature.h.
| typedef std::vector< Object > OclMeta::ObjectVector |
Definition at line 27 of file OCLObject.h.
| typedef std::vector< Operator* > OclMeta::OperatorVector |
Definition at line 30 of file OCLFeature.h.
Definition at line 14 of file OCLObject.cpp.
| typedef std::map< std::string , TypeResult > OclMeta::TypeResultMap |
| typedef std::vector< std::unique_ptr<Type> > OclMeta::TypeVector |
| void OclMeta::DisposeCallMap | ( | CallResultMap & | mapArg | ) |
Definition at line 22 of file OCLType.cpp.
| TItem* OclMeta::DisposeVector | ( | std::vector< TItem * > & | vecArg, |
| int | iGetPos = -1 |
||
| ) |
Definition at line 33 of file OCLType.cpp.
| bool OclMeta::FilterBaseType | ( | TypeManager * | pManager, |
| const StringVector & | vecSuperTypes, | ||
| const TFeatureSignature & | signature, | ||
| std::vector< TFeature * > & | vecArg, | ||
| int | iCodeExist, | ||
| CallResult & | callResult | ||
| ) |
Definition at line 144 of file OCLType.cpp.
| void OclMeta::FilterParametralFeature | ( | TypeManager * | pManager, |
| const TParametralSignature & | signature, | ||
| std::vector< TParametralFeature * > & | vecArg, | ||
| int | iCodeAmbig, | ||
| int | iCodeExist, | ||
| CallResult & | callResult | ||
| ) |
Definition at line 89 of file OCLType.cpp.
| void OclMeta::FilterTypeableFeature | ( | const TTypeableSignature & | signature, |
| std::vector< TTypeableFeature * > & | vecArg, | ||
| int | iCodeAmbig, | ||
| int | iCodeExist, | ||
| CallResult & | callResult | ||
| ) |
Definition at line 126 of file OCLType.cpp.
| bool OclMeta::GetCallResult | ( | const CallResultMap & | mapArg, |
| std::string & | feature, | ||
| CallResult & | callResult | ||
| ) |
Definition at line 78 of file OCLType.cpp.
| int OclMeta::MatchParametralFeature | ( | TypeManager * | pManager, |
| const OclSignature::ParametralFeature & | signature, | ||
| const OclSignature::ParametralFeature & | feature | ||
| ) |
Definition at line 45 of file OCLType.cpp.
| TFeature* OclMeta::ReturnCallResult | ( | const CallResult & | callResult | ) |
Definition at line 69 of file OCLType.cpp.
1.7.6.1