1 // File : Handle_SALOMEDS_DataMapNodeOfDataMapOfIntegerString.hxx
2 // Created : Mon Apr 7 10:13:30 2003
3 // Author : Sergey Ruin
6 // Copyright : Open CASCADE
9 #ifndef _Handle_SALOMEDS_DataMapNodeOfDataMapOfIntegerString_HeaderFile
10 #define _Handle_SALOMEDS_DataMapNodeOfDataMapOfIntegerString_HeaderFile
12 #ifndef _Standard_Macro_HeaderFile
13 #include <Standard_Macro.hxx>
15 #ifndef _Standard_HeaderFile
16 #include <Standard.hxx>
19 #ifndef _Handle_TCollection_MapNode_HeaderFile
20 #include <Handle_TCollection_MapNode.hxx>
23 class Standard_Transient;
24 class Handle_Standard_Type;
25 class Handle(TCollection_MapNode);
26 class SALOMEDS_DataMapNodeOfDataMapOfIntegerString;
27 Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(SALOMEDS_DataMapNodeOfDataMapOfIntegerString);
29 class Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString) : public Handle(TCollection_MapNode) {
31 void* operator new(size_t,void* anAddress)
35 void* operator new(size_t size)
37 return Standard::Allocate(size);
39 void operator delete(void *anAddress)
41 if (anAddress) Standard::Free((Standard_Address&)anAddress);
43 Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)():Handle(TCollection_MapNode)() {}
44 Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)(const Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)& aHandle) : Handle(TCollection_MapNode)(aHandle)
48 Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)(const SALOMEDS_DataMapNodeOfDataMapOfIntegerString* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem)
52 Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)& operator=(const Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)& aHandle)
54 Assign(aHandle.Access());
58 Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)& operator=(const SALOMEDS_DataMapNodeOfDataMapOfIntegerString* anItem)
60 Assign((Standard_Transient *)anItem);
64 SALOMEDS_DataMapNodeOfDataMapOfIntegerString* operator->()
66 return (SALOMEDS_DataMapNodeOfDataMapOfIntegerString *)ControlAccess();
69 SALOMEDS_DataMapNodeOfDataMapOfIntegerString* operator->() const
71 return (SALOMEDS_DataMapNodeOfDataMapOfIntegerString *)ControlAccess();
74 Standard_EXPORT ~Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString)();
76 Standard_EXPORT static const Handle(SALOMEDS_DataMapNodeOfDataMapOfIntegerString) DownCast(const Handle(Standard_Transient)& AnObject);