AddElement(int _indexWhereToInsert=-1, BaseType *_pObjectToAdd=0L) | PackStruct | [virtual] |
AddGUIUpdateFunction(void(*_func)(void *_GUIObjectToUpdateReturned, eVedaUpdate _updateType, BaseContext *_ContextUpdated, BaseObject *_ObjectUpdated, BaseType *_MemberUpdated), void *_GUIObjectToUpdate) | BaseContext | |
AddOneLockForThreadUse() | BaseContext | [virtual] |
BaseContext(void) | BaseContext | |
BaseContextTool class | BaseContext | [friend] |
BaseObject class | BaseContext | [friend] |
BaseType(void) | BaseType | |
BeginChangeNotification() | BaseType | [protected] |
CanRedo() | BaseContext | [virtual] |
CanUndo() | BaseContext | [virtual] |
CheckClassListError() const | ClassNode | |
ClassNode(BaseObject::ClassDescription const &_classDescription) | ClassNode | |
CloneClassesAndObjects(BaseContext *_pContextToModify) | BaseContext | |
CloseAllObjects() | ClassNode | |
DeleteAllElements(void) | PackStruct | |
DeleteElement(unsigned int _index) | PackStruct | [virtual] |
DestroyAllIndependantObjects(BaseObject *_pObjectWhichAllOtherShouldDependOn) | BaseContext | |
DestroyAllManagedObjects() | ClassNode | [protected] |
DestroyAllObjects() | BaseContext | |
DestroyManagedObject(BaseObject *_objectToDelete) | ClassNode | |
DestroyObject(BaseObject *_objectToDelete) | BaseContext | |
EndChangeNotification() | BaseType | [protected] |
eSerializationError enum name | ClassNode | [protected] |
eVedaUpdate enum name | BaseType | |
eVedaUpdate_MemberChanged enum value | BaseType | |
eVedaUpdate_MemberChangedBecauseOfUndo enum value | BaseType | |
eVedaUpdate_MemberDestroyed enum value | BaseType | |
eVedaUpdate_MemberIsGoingToChange enum value | BaseType | |
eVedaUpdate_NewRegisteredClass enum value | BaseType | |
eVedaUpdate_NoUpdate enum value | BaseType | |
eVedaUpdate_ObjectClosed enum value | BaseType | |
eVedaUpdate_ObjectDestroyed enum value | BaseType | |
eVedaUpdate_ObjectNew enum value | BaseType | |
eVedaUpdate_ObjectReCreated enum value | BaseType | |
ExportAsCPPTableFile(const char *_pfileToExport, const char *_pGobalTableName, bool _optimize=true) | BaseContext | |
ExportCPPClassDescription(PackString &_fileTextImage) const | ClassNode | |
ExportCPPClassDescriptionLine(PackString &_fileTextImage) const | ClassNode | |
FlushNames() | ClassNode | [virtual] |
FlushUndoStack() | BaseContext | |
Get(unsigned int _index) | PackStruct | |
GetBaseObject(const char *_ObjectName) | ClassNode | |
GetBaseObjectBySerializedIndex(unsigned int _index) | ClassNode | |
GetChunkLength() | NamedObject | [inline] |
GetClassHelpDescription() const | ClassNode | [inline, virtual] |
GetClassID() const | BaseContext | [inline, virtual] |
GetDefaultObjectName() const | ClassNode | [inline, virtual] |
GetDisplayClassName() const | ClassNode | [inline, virtual] |
GetFirstCell() const | PackStruct | [inline] |
GetFirstObjectReferenceInContextList() | BaseContext | [inline] |
GetFirstResourceInContextList() | BaseContext | [inline] |
GetFirstSonClassNode() const | ClassNode | [inline] |
GetLastCell() const | PackStruct | [inline] |
GetMachine() | BaseContext | [inline] |
GetMemberInfo() const | BaseType | [inline] |
GetMemberName() const | BaseType | [inline] |
GetName(void) const | NamedObject | [inline] |
GetNextBrotherClassNode() const | ClassNode | [inline] |
GetNumberOfCell() const | PackStruct | [inline] |
GetObjectList() const | ClassNode | [inline] |
GetObjectThatManagesThis() | BaseType | [inline] |
GetSerializedDescriptionSize(void) | BaseContext | [virtual] |
GetSubClassNodeByDescription(const BaseObject::ClassDescription *_classDescription) | ClassNode | |
IsAbstract() const | ClassNode | [inline] |
IsUseful() const | ClassNode | |
LinkObjectReference(PackObjectReference *_pObjectReferenceToLink) | BaseContext | [protected] |
LinkResource(PackResource *_pResourceToLink) | BaseContext | [protected] |
m_BaseObjectList | ClassNode | [protected] |
m_ClassDescription | ClassNode | [protected] |
m_CurrentNumberOfUndoableEvents | BaseContext | [protected] |
m_GUIUpdateFunctionList | BaseContext | [protected] |
m_MaximumNumberOfUndoableEvents | BaseContext | [protected] |
m_NumberOfCell | PackStruct | [protected] |
m_NumberOfObjectInstancied | ClassNode | [protected] |
m_NumberOfThreadsCurrentlyLockingTheContext | ClassNode | [protected] |
m_OwnerThreadIsCurrentlyManagingObjects | ClassNode | [protected] |
m_pBaseContext | NamedObject | [protected] |
m_pCurrentUndoCell | BaseContext | [protected] |
m_pFirstCell | PackStruct | [protected] |
m_pFirstObjectReferenceInContextList | BaseContext | [protected] |
m_pFirstResourceInContextList | BaseContext | [protected] |
m_pFirstSonClassNode | ClassNode | [protected] |
m_pLastCell | PackStruct | [protected] |
m_pLastClassDescWithFaultySerializer | ClassNode | [protected] |
m_pMachine | BaseContext | [protected] |
m_pMemberInfo | BaseType | [protected] |
m_pMemberName | BaseType | [protected] |
m_pNextBrotherClassNode | ClassNode | [protected] |
m_pObjectThatManagesThis | BaseType | [protected] |
m_pPreviousValueShape | BaseType | [protected] |
m_PreviousValueShapeLength | BaseType | [protected] |
m_pValueString | BaseType | [protected] |
m_SerializationState | ClassNode | [protected] |
m_TESTDEBUG_CONTEXTLOCK_ID | ClassNode | [protected] |
m_UndoStack | BaseContext | [protected] |
MakeCloneOf(BaseType &_ModelObject) | BaseType | |
MergeSerialize_In(const unsigned char *_pDescriptionChunk, const char *_pendName=0L) | BaseContext | [virtual] |
mSerStr_ObjectName | NamedObject | [protected] |
mSerUlong_ChunkLength | NamedObject | [protected] |
NamedObject(void) | NamedObject | |
NewObject(const BaseObject::ClassDescription &_classDescription, char *_ObjectName=0L) | BaseContext | |
ClassNode::NewObject(const char *_ObjectName=0L) | ClassNode | |
NotifyObjectChange(eVedaUpdate _UpDateType, BaseObject *_pObjectEdited, BaseType *_ObjectMember, const unsigned char *_PreviousShapeChunk=0L, unsigned int _PreviousShapeChunkLength=0L, const unsigned char *_NewShapeChunk=0L, unsigned int _NewShapeChunkLength=0L) | BaseContext | |
PackObjectReference class | BaseContext | [friend] |
PackResource class | BaseContext | [friend] |
PackStruct() | PackStruct | |
ProtectedAddSameClasses(BaseContext *_pContextToAddManagement) | ClassNode | [protected] |
ProtectedDestroyAllIndependantObjects(BaseObject *_pObjectWhichAllOtherShouldDependOn) | ClassNode | [protected] |
ProtectedDestroyAllObjects() | ClassNode | [protected] |
ReadFile(const char *_pFileName) | BaseType | [virtual] |
Redo() | BaseContext | [virtual] |
RegisterClassList(const BaseObject::ClassDescription *const *_ppclassDescriptionList) | ClassNode | |
RegisterSerializableMember(BaseType &_object) | PackStruct | [protected] |
RemoveGUIUpdateFunction(void(*_func)(void *_GUIObjectToUpdateReturned, eVedaUpdate _updateType, BaseContext *_ContextUpdated, BaseObject *_ObjectUpdated, BaseType *_MemberUpdated)) | BaseContext | |
RemoveOneLockForThreadUse() | BaseContext | [virtual] |
Resources_SetLinkModeToAll(bool _isLink) | BaseContext | |
Serialize_In(const unsigned char *_pDescriptionChunk) | BaseContext | [virtual] |
Serialize_Out(unsigned char *_pDescriptionChunkToFill) | BaseContext | [virtual] |
SetMachine(VirtualMachine *_pMachine) | BaseContext | [inline, virtual] |
SetMaximumNumberOfUndoableEvents(unsigned int _maxNumber) | BaseContext | |
SetMemberInfo(const char *_MemberInfo) | BaseType | |
SetMemberName(const char *_MemberName) | BaseType | |
SetName(const char *_pname) | NamedObject | |
SetObjectsUniqueReferenceIndex(unsigned int _FirstnumberToSet=1, int _increment=1) | ClassNode | |
SetObjectThatManagesThis(BaseObject *_pManager) | PackStruct | [virtual] |
Undo() | BaseContext | [virtual] |
UnLinkObjectReference(PackObjectReference *_pReferenceToUnlink) | BaseContext | [protected] |
UnLinkResource(PackResource *_pResourceToUnlink) | BaseContext | [protected] |
UpdateAllGUI(eVedaUpdate _updateType, BaseObject *_ObjectUpdated, BaseType *_MemberUpdated) | BaseContext | |
UpdateAllReferencesSerializationID() | BaseContext | [protected] |
ValueToString() | PackStruct | [virtual] |
WriteFile(const char *_pFileName) | BaseType | [virtual] |
~BaseContext(void) | BaseContext | [virtual] |
~BaseType(void) | BaseType | [virtual] |
~ClassNode(void) | ClassNode | [virtual] |
~NamedObject(void) | NamedObject | [virtual] |
~PackStruct(void) | PackStruct | [virtual] |