|
GME
13
|
Go to the source code of this file.
Classes | |
| class | IMgaFCOImpl< T1, T2 > |
| class | CMgaAtom |
| struct | terr_hashfunc |
| struct | cp_hashfunc |
| class | FCO |
| class | FCO::NoAddRefCoreObj |
| class | DeriveTreeTask |
| class | put_NameTask |
| struct | CComBSTR_hashfunc |
| struct | metaref_hashfunc |
Defines | |
| #define | IMgaContainer IMgaObject |
| #define | RELIDSPACE (RELID_BASE_MAX+1L) |
| #define | RELIDSPACE_OVERFLOWED (RELID_VALUE_MAX+1UL) |
| #define | innFCO inFCO |
| #define | CHK_NONE 0 |
| #define | CHK_NEW 1 |
| #define | CHK_CHANGED 3 |
| #define | CHK_DELETED 4 |
| #define | CHK_MOVED 7 |
| #define | CHK_ILLEGAL 8 |
| #define | CHK_REFEREES 4 |
| #define | CHK_REFCONNS 2 |
| #define | CHK_SELF 1 |
| #define | CREATEEXCOLLECTION_FOR(x, q) CComPtr<C##x##s> q; CreateComObject(q); |
| #define | EXCOLLECTIONTYPE_FOR(x) C##x##s |
Typedefs | |
| typedef CCoreCollectionEx < IMgaFCOs, std::vector < IMgaFCO * >, IMgaFCO, IMgaFCO,&__uuidof(MgaFCOs), IDR_MGAFCOS > | CMgaFCOs |
| typedef CCoreCollectionEx < IMgaFolders, std::vector < IMgaFolder * >, IMgaFolder, IMgaFolder,&__uuidof(MgaFolders), IDR_MGAFOLDERS > | CMgaFolders |
| typedef CCoreCollectionEx < IMgaObjects, std::vector < IMgaObject * >, IMgaObject, IMgaObject,&__uuidof(MgaObjects), IDR_MGAOBJECTS > | CMgaObjects |
| typedef CCoreCollectionEx < IMgaRegNodes, std::vector < IMgaRegNode * >, IMgaRegNode, IMgaRegNode,&__uuidof(MgaRegNodes), IDR_MGAREGNODES > | CMgaRegNodes |
Functions | |
| FCO * | ObjForCore (ICoreObject *s) |
| FCO * | ObjFor (IMgaObject *s) |
| void | CoreObjMark (CoreObj const &o, long mask) |
| void | setcheck (CMgaProject *mgaproject, CoreObj &ob, int code) |
| void | docheck (CMgaProject *mgaproject) |
| void | ObjTreeNotify (CMgaProject *mgaproject, CoreObj &self) |
| void | ReDeriveNewObj (CMgaProject *mgaproject, CoreObj &orignobj, int targetlevel) |
| void | ObjTreeDerive (CMgaProject *mgaproject, const CoreObj &origobj, CoreObj &newobj, coreobjpairhash &crealist, long instance) |
| bool | ObjTreeReconnect (CoreObj self, coreobjpairhash &crealist, CoreObj const &derivtgt=NULLCOREOBJ) |
| void | ObjDetachAndMerge (CMgaProject *mgaproject, CoreObj orig, CoreObj &nobj, coreobjpairhash &crealist, unsigned long nextrelid, bool prim) |
| void | ObjAttach (CMgaProject *mgaproject, const CoreObj &origobj, CoreObj &newobj, coreobjpairhash &crealist, long instance, bool prim) |
| void | CheckColl (IMgaProject *p, IMgaFCOs *f) |
| #define CHK_CHANGED 3 |
| #define CHK_DELETED 4 |
| #define CHK_ILLEGAL 8 |
| #define CHK_REFCONNS 2 |
| #define CHK_REFEREES 4 |
| #define CREATEEXCOLLECTION_FOR | ( | x, | |
| q | |||
| ) | CComPtr<C##x##s> q; CreateComObject(q); |
| #define EXCOLLECTIONTYPE_FOR | ( | x | ) | C##x##s |
| #define IMgaContainer IMgaObject |
| #define RELIDSPACE (RELID_BASE_MAX+1L) |
| #define RELIDSPACE_OVERFLOWED (RELID_VALUE_MAX+1UL) |
| typedef CCoreCollectionEx<IMgaFCOs, std::vector<IMgaFCO*>, IMgaFCO, IMgaFCO, &__uuidof(MgaFCOs), IDR_MGAFCOS> CMgaFCOs |
| typedef CCoreCollectionEx<IMgaFolders, std::vector<IMgaFolder*>, IMgaFolder, IMgaFolder, &__uuidof(MgaFolders), IDR_MGAFOLDERS> CMgaFolders |
| typedef CCoreCollectionEx<IMgaObjects, std::vector<IMgaObject*>, IMgaObject, IMgaObject, &__uuidof(MgaObjects), IDR_MGAOBJECTS> CMgaObjects |
| typedef CCoreCollectionEx<IMgaRegNodes, std::vector<IMgaRegNode*>, IMgaRegNode, IMgaRegNode, &__uuidof(MgaRegNodes), IDR_MGAREGNODES> CMgaRegNodes |
| void CheckColl | ( | IMgaProject * | p, |
| IMgaFCOs * | f | ||
| ) |
| void CoreObjMark | ( | CoreObj const & | o, |
| long | mask | ||
| ) |
Definition at line 1192 of file MgaFCO.cpp.
| void docheck | ( | CMgaProject * | mgaproject | ) |
Definition at line 14 of file MgaCheck.cpp.
| void ObjAttach | ( | CMgaProject * | mgaproject, |
| const CoreObj & | origobj, | ||
| CoreObj & | newobj, | ||
| coreobjpairhash & | crealist, | ||
| long | instance, | ||
| bool | prim | ||
| ) |
match.has_key(kids_o))
Definition at line 1848 of file MgaComplexOps.cpp.
| void ObjDetachAndMerge | ( | CMgaProject * | mgaproject, |
| CoreObj | orig, | ||
| CoreObj & | nobj, | ||
| coreobjpairhash & | crealist, | ||
| unsigned long | nextrelid, | ||
| bool | prim | ||
| ) |
Definition at line 1650 of file MgaComplexOps.cpp.
| FCO* ObjFor | ( | IMgaObject * | s | ) | [inline] |
| FCO* ObjForCore | ( | ICoreObject * | s | ) | [inline] |
| void ObjTreeDerive | ( | CMgaProject * | mgaproject, |
| const CoreObj & | origobj, | ||
| CoreObj & | newobj, | ||
| coreobjpairhash & | crealist, | ||
| long | instance | ||
| ) |
Definition at line 439 of file MgaComplexOps.cpp.
| void ObjTreeNotify | ( | CMgaProject * | mgaproject, |
| CoreObj & | self | ||
| ) |
Definition at line 925 of file MgaComplexOps.cpp.
| bool ObjTreeReconnect | ( | CoreObj | self, |
| coreobjpairhash & | crealist, | ||
| CoreObj const & | derivtgt = NULLCOREOBJ |
||
| ) |
Definition at line 527 of file MgaComplexOps.cpp.
| void ReDeriveNewObj | ( | CMgaProject * | mgaproject, |
| CoreObj & | orignobj, | ||
| int | targetlevel | ||
| ) |
Definition at line 1029 of file MgaComplexOps.cpp.
| void setcheck | ( | CMgaProject * | mgaproject, |
| CoreObj & | ob, | ||
| int | code | ||
| ) |
Definition at line 6 of file MgaCheck.cpp.
1.7.6.1