GME  13
Public Member Functions
CoreObj Class Reference

#include <MgaCoreObj.h>

Inheritance diagram for CoreObj:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CoreObj ()
 CoreObj (ICoreObject *ptr)
void Create (ICoreObject *c, metaid_type mm)
void Create (ICoreProject *c, metaid_type mm)
 CoreObj (IMgaObject *ptr)
CoreAttr operator[] (int id) const
CoreAttr operator[] (attrid_type id) const
void operator= (ICoreObject *s)
void operator<<= (CoreObj &s)
CoreObjoperator& ()
bool IsEqualObject (IUnknown *pOther) const
ICoreObject *& ComPtr ()
metaid_type GetMetaID () const
objid_type GetObjID () const
bool IsDeleted () const
bool IsContainer () const
bool IsFCO () const
bool IsRootFCO () const
bool IsRootFolder () const
bool IsObject () const
bool IsSubObject () const
CoreObj GetMgaObj ()
CoreObj GetMaster (int offset=1)
CoreObj FollowChain (attrid_type id, int offset)
bool IsRootOfDeriv () const

Detailed Description

Definition at line 17 of file MgaCoreObj.h.


Constructor & Destructor Documentation

CoreObj::CoreObj ( ) [inline]

Definition at line 19 of file MgaCoreObj.h.

CoreObj::CoreObj ( ICoreObject ptr) [inline]

Definition at line 20 of file MgaCoreObj.h.

CoreObj::CoreObj ( IMgaObject ptr) [explicit]

Definition at line 19 of file MgaCoreObj.cpp.


Member Function Documentation

ICoreObject*& CoreObj::ComPtr ( ) [inline]

Definition at line 57 of file MgaCoreObj.h.

void CoreObj::Create ( ICoreObject c,
metaid_type  mm 
)

Definition at line 21 of file MgaCoreObj.cpp.

void CoreObj::Create ( ICoreProject c,
metaid_type  mm 
)

Definition at line 28 of file MgaCoreObj.cpp.

Definition at line 144 of file MgaCoreObj.cpp.

CoreObj CoreObj::GetMaster ( int  offset = 1)

Definition at line 99 of file MgaCoreObj.cpp.

metaid_type CoreObj::GetMetaID ( ) const [inline]

Definition at line 59 of file MgaCoreObj.h.

Definition at line 122 of file MgaCoreObj.cpp.

objid_type CoreObj::GetObjID ( ) const [inline]

Definition at line 67 of file MgaCoreObj.h.

bool CoreObj::IsContainer ( ) const [inline]

Definition at line 80 of file MgaCoreObj.h.

bool CoreObj::IsDeleted ( ) const [inline]

Definition at line 73 of file MgaCoreObj.h.

bool CoreObj::IsEqualObject ( IUnknown *  pOther) const [inline]

Definition at line 43 of file MgaCoreObj.h.

bool CoreObj::IsFCO ( ) const [inline]

Definition at line 81 of file MgaCoreObj.h.

bool CoreObj::IsObject ( ) const [inline]

Definition at line 84 of file MgaCoreObj.h.

bool CoreObj::IsRootFCO ( ) const [inline]

Definition at line 206 of file MgaCoreObj.h.

bool CoreObj::IsRootFolder ( ) const [inline]

Definition at line 207 of file MgaCoreObj.h.

bool CoreObj::IsRootOfDeriv ( ) const

Definition at line 167 of file MgaCoreObj.cpp.

bool CoreObj::IsSubObject ( ) const [inline]

Definition at line 85 of file MgaCoreObj.h.

CoreObj* CoreObj::operator& ( ) [inline]

Definition at line 40 of file MgaCoreObj.h.

void CoreObj::operator<<= ( CoreObj s) [inline]

Definition at line 36 of file MgaCoreObj.h.

void CoreObj::operator= ( ICoreObject s) [inline]

Definition at line 32 of file MgaCoreObj.h.

CoreAttr CoreObj::operator[] ( int  id) const [inline]

Definition at line 198 of file MgaCoreObj.h.

CoreAttr CoreObj::operator[] ( attrid_type  id) const [inline]

Definition at line 202 of file MgaCoreObj.h.


The documentation for this class was generated from the following files: