GME
13
|
Go to the source code of this file.
Defines | |
#define | DETACHED_FROM "_detachedFrom" |
Functions | |
void | SingleObjTreeDelete (CoreObj &self, bool deleteself) |
void | shiftlist (coreobjpairhash &list1, coreobjhash &list2) |
void | ObjTreeCollect (CMgaProject *mgaproject, CoreObj &self, coreobjhash &crealist, int code) |
void | ObjTreeCollectFoldersToo (CMgaProject *mgaproject, CoreObj &self, coreobjhash &crealist, int code) |
void | ObjTreeCopy (CMgaProject *mgaproject, CoreObj self, CoreObj &nobj, coreobjpairhash &crealist) |
void | ObjTreeCopyFoldersToo (CMgaProject *mgaproject, CoreObj self, CoreObj &nobj, coreobjpairhash &crealist) |
int | GetRealSubtypeDist (CoreObj oldobj) |
void | ObjTreeDist (CoreObj self, int derdist) |
void | ObjTreeDerive (CMgaProject *mgaproject, const CoreObj &origobj, CoreObj &newobj, coreobjpairhash &crealist, long instance) |
bool | ObjTreeReconnect (CoreObj self, coreobjpairhash &crealist, CoreObj const &derivtgt) |
bool | ObjTreeReconnectFoldersToo (CoreObj self, coreobjpairhash &crealist, CoreObj const &derivtgt) |
void | ObjTreeCheckRelations (CMgaProject *mgaproject, CoreObj &self, coreobjhash &internals) |
void | ObjTreeCheckRelationsFoldersToo (CMgaProject *mgaproject, CoreObj &self, coreobjhash &internals) |
void | ObjCheckINTORelations (CMgaProject *mgaproject, CoreObj &self, coreobjhash &internals) |
void | ObjTreeCheckINTORelations (CMgaProject *mgaproject, CoreObj &self, coreobjhash &internals) |
void | ObjTreeCheckINTORelationsFoldersToo (CMgaProject *mgaproject, CoreObj &self, coreobjhash &internals) |
void | ObjTreeNotify (CMgaProject *mgaproject, CoreObj &self) |
void | CheckConflict (CoreObj &b, CoreObj &root) |
void | ReDeriveNewObjs (CMgaProject *mgaproject, std::vector< CoreObj > &orignobjs, int cnt, int targetlevel) |
void | ReDeriveNewObj (CMgaProject *mgaproject, CoreObj &orignobj, int targetlevel) |
void | RedirectMasterTree (CoreObj &subobj, attrid_type ai, CoreObj &newval) |
void | ObjTreeInternalize (CMgaProject *mgaproject, CoreObj &self, CoreObj &selfbase, int tlevel) |
void | DeriveMoveds (CMgaProject *mgaproject, std::vector< CoreObj > &orignobjs, std::vector< int > &extmoved, int cnt, int targetlevel) |
bool | IsAnythingDerivedFromChildren (CoreObj cbase) |
void | ObjDetachAndMerge (CMgaProject *mgaproject, CoreObj orig, CoreObj &nobj, coreobjpairhash &crealist, unsigned long nextrelid, bool prim=true) |
void | ObjAttach (CMgaProject *mgaproject, const CoreObj &origobj, CoreObj &newobj, coreobjpairhash &crealist, long instance, bool prim) |
void | getMeAGuid (long *p_l1, long *p_l2, long *p_l3, long *p_l4) |
void | assignGuid (CMgaProject *mgaproject, CoreObj &ss) |
#define DETACHED_FROM "_detachedFrom" |
Definition at line 8 of file MgaComplexOps.cpp.
void assignGuid | ( | CMgaProject * | mgaproject, |
CoreObj & | ss | ||
) |
Definition at line 2011 of file MgaComplexOps.cpp.
void CheckConflict | ( | CoreObj & | b, |
CoreObj & | root | ||
) |
Definition at line 968 of file MgaComplexOps.cpp.
void DeriveMoveds | ( | CMgaProject * | mgaproject, |
std::vector< CoreObj > & | orignobjs, | ||
std::vector< int > & | extmoved, | ||
int | cnt, | ||
int | targetlevel | ||
) |
Definition at line 1275 of file MgaComplexOps.cpp.
void getMeAGuid | ( | long * | p_l1, |
long * | p_l2, | ||
long * | p_l3, | ||
long * | p_l4 | ||
) |
Definition at line 1992 of file MgaComplexOps.cpp.
int GetRealSubtypeDist | ( | CoreObj | oldobj | ) |
Definition at line 379 of file MgaComplexOps.cpp.
bool IsAnythingDerivedFromChildren | ( | CoreObj | cbase | ) |
Definition at line 1537 of file MgaComplexOps.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 ObjCheckINTORelations | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | internals | ||
) |
Definition at line 787 of file MgaComplexOps.cpp.
void ObjDetachAndMerge | ( | CMgaProject * | mgaproject, |
CoreObj | orig, | ||
CoreObj & | nobj, | ||
coreobjpairhash & | crealist, | ||
unsigned long | nextrelid, | ||
bool | prim = true |
||
) |
Definition at line 1650 of file MgaComplexOps.cpp.
void ObjTreeCheckINTORelations | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | internals | ||
) |
Definition at line 893 of file MgaComplexOps.cpp.
void ObjTreeCheckINTORelationsFoldersToo | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | internals | ||
) |
Definition at line 910 of file MgaComplexOps.cpp.
void ObjTreeCheckRelations | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | internals | ||
) |
Definition at line 674 of file MgaComplexOps.cpp.
void ObjTreeCheckRelationsFoldersToo | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | internals | ||
) |
Definition at line 723 of file MgaComplexOps.cpp.
void ObjTreeCollect | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | crealist, | ||
int | code | ||
) |
Definition at line 250 of file MgaComplexOps.cpp.
void ObjTreeCollectFoldersToo | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
coreobjhash & | crealist, | ||
int | code | ||
) |
Definition at line 265 of file MgaComplexOps.cpp.
void ObjTreeCopy | ( | CMgaProject * | mgaproject, |
CoreObj | self, | ||
CoreObj & | nobj, | ||
coreobjpairhash & | crealist | ||
) |
Definition at line 285 of file MgaComplexOps.cpp.
void ObjTreeCopyFoldersToo | ( | CMgaProject * | mgaproject, |
CoreObj | self, | ||
CoreObj & | nobj, | ||
coreobjpairhash & | crealist | ||
) |
Definition at line 332 of file MgaComplexOps.cpp.
void ObjTreeDerive | ( | CMgaProject * | mgaproject, |
const CoreObj & | origobj, | ||
CoreObj & | newobj, | ||
coreobjpairhash & | crealist, | ||
long | instance | ||
) |
Definition at line 439 of file MgaComplexOps.cpp.
void ObjTreeDist | ( | CoreObj | self, |
int | derdist | ||
) |
Definition at line 390 of file MgaComplexOps.cpp.
void ObjTreeInternalize | ( | CMgaProject * | mgaproject, |
CoreObj & | self, | ||
CoreObj & | selfbase, | ||
int | tlevel | ||
) |
Definition at line 1215 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 | ||
) |
Definition at line 527 of file MgaComplexOps.cpp.
bool ObjTreeReconnectFoldersToo | ( | CoreObj | self, |
coreobjpairhash & | crealist, | ||
CoreObj const & | derivtgt | ||
) |
Definition at line 590 of file MgaComplexOps.cpp.
void ReDeriveNewObj | ( | CMgaProject * | mgaproject, |
CoreObj & | orignobj, | ||
int | targetlevel | ||
) |
Definition at line 1029 of file MgaComplexOps.cpp.
void ReDeriveNewObjs | ( | CMgaProject * | mgaproject, |
std::vector< CoreObj > & | orignobjs, | ||
int | cnt, | ||
int | targetlevel | ||
) |
Definition at line 990 of file MgaComplexOps.cpp.
void RedirectMasterTree | ( | CoreObj & | subobj, |
attrid_type | ai, | ||
CoreObj & | newval | ||
) |
Definition at line 1200 of file MgaComplexOps.cpp.
void shiftlist | ( | coreobjpairhash & | list1, |
coreobjhash & | list2 | ||
) |
Definition at line 244 of file MgaComplexOps.cpp.
void SingleObjTreeDelete | ( | CoreObj & | self, |
bool | deleteself | ||
) |
Definition at line 14 of file MgaComplexOps.cpp.