00001 // File generated by CPPExt (Transient) 00002 // 00003 // Copyright (C) 1991,1995 by 00004 // 00005 // MATRA DATAVISION, FRANCE 00006 // 00007 // This software is furnished in accordance with the terms and conditions 00008 // of the contract and with the inclusion of the above copyright notice. 00009 // This software or any other copy thereof may not be provided or otherwise 00010 // be made available to any other person. No title to an ownership of the 00011 // software is hereby transferred. 00012 // 00013 // At the termination of the contract, the software and all copies of this 00014 // software must be deleted. 00015 00016 #ifndef _Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger_HeaderFile 00017 #define _Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger_HeaderFile 00018 00019 #ifndef _Standard_Macro_HeaderFile 00020 #include <Standard_Macro.hxx> 00021 #endif 00022 00023 #ifndef _Handle_TCollection_MapNode_HeaderFile 00024 #include <Handle_TCollection_MapNode.hxx> 00025 #endif 00026 00027 class Standard_Transient; 00028 class Handle_Standard_Type; 00029 class Handle_TCollection_MapNode; 00030 class exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger; 00031 Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger); 00032 00033 class Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger : public Handle_TCollection_MapNode { 00034 public: 00035 Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger():Handle_TCollection_MapNode() {} 00036 Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger(const Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger& aHandle) : Handle_TCollection_MapNode(aHandle) 00037 { 00038 } 00039 00040 Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger(const exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger* anItem) : Handle_TCollection_MapNode((TCollection_MapNode *)anItem) 00041 { 00042 } 00043 00044 Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger& operator=(const Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger& aHandle) 00045 { 00046 Assign(aHandle.Access()); 00047 return *this; 00048 } 00049 00050 Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger& operator=(const exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger* anItem) 00051 { 00052 Assign((Standard_Transient *)anItem); 00053 return *this; 00054 } 00055 00056 exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger* operator->() 00057 { 00058 return (exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger *)ControlAccess(); 00059 } 00060 00061 exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger* operator->() const 00062 { 00063 return (exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger *)ControlAccess(); 00064 } 00065 00066 Standard_EXPORT ~Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger(); 00067 00068 Standard_EXPORT static const Handle_exotkParameter_DoubleMapNodeOfDoubleMapAsciiStringInteger DownCast(const Handle_Standard_Transient& AnObject); 00069 }; 00070 #endif
1.2.12 written by Dimitri van Heesch,
© 1997-2001