GME
13
|
#include <OCLObject.h>
Public Member Functions | |
Object () | |
Object (OclImplementation::Object *pImplementation) | |
Object (const Object &object) | |
Object & | operator= (const Object &object) |
Object | Clone () const |
bool | Equals (const Object &object) const |
bool | operator== (const Object &object) const |
bool | operator!= (const Object &object) const |
std::string | GetTypeName () const |
std::string | GetStaticTypeName () const |
void | SetStaticTypeName (const std::string &strStaticTypeName) |
bool | IsCompound () const |
bool | IsComparable () const |
bool | IsUndefined () const |
OclImplementation::Object * | GetImplementation () const |
std::string | Print () const |
virtual IUnknown * | GetObject () const |
Static Public Attributes | |
static const Object | UNDEFINED = Object() |
Definition at line 41 of file OCLObject.h.
Definition at line 24 of file OCLObject.cpp.
OclMeta::Object::Object | ( | OclImplementation::Object * | pImplementation | ) |
Definition at line 29 of file OCLObject.cpp.
OclMeta::Object::Object | ( | const Object & | object | ) |
Definition at line 34 of file OCLObject.cpp.
Object OclMeta::Object::Clone | ( | ) | const |
Definition at line 111 of file OCLObject.cpp.
bool OclMeta::Object::Equals | ( | const Object & | object | ) | const |
Definition at line 48 of file OCLObject.cpp.
Definition at line 106 of file OCLObject.cpp.
IUnknown * OclMeta::Object::GetObject | ( | ) | const [virtual] |
Definition at line 121 of file OCLObject.cpp.
Definition at line 77 of file OCLObject.cpp.
std::string OclMeta::Object::GetTypeName | ( | ) | const |
Definition at line 72 of file OCLObject.cpp.
bool OclMeta::Object::IsComparable | ( | ) | const |
Definition at line 94 of file OCLObject.cpp.
bool OclMeta::Object::IsCompound | ( | ) | const |
Definition at line 87 of file OCLObject.cpp.
bool OclMeta::Object::IsUndefined | ( | ) | const |
Definition at line 101 of file OCLObject.cpp.
bool OclMeta::Object::operator!= | ( | const Object & | object | ) | const |
Definition at line 67 of file OCLObject.cpp.
Definition at line 39 of file OCLObject.cpp.
bool OclMeta::Object::operator== | ( | const Object & | object | ) | const |
Definition at line 62 of file OCLObject.cpp.
std::string OclMeta::Object::Print | ( | ) | const |
Definition at line 116 of file OCLObject.cpp.
void OclMeta::Object::SetStaticTypeName | ( | const std::string & | strStaticTypeName | ) |
Definition at line 82 of file OCLObject.cpp.
const Object OclMeta::Object::UNDEFINED = Object() [static] |
Definition at line 45 of file OCLObject.h.