Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkParameter_SequenceNodeOfSequenceOfParameter.hxx

Go to the documentation of this file.
00001 // File generated by CPPExt (Parameter)
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 _exotkParameter_SequenceNodeOfSequenceOfexotkParameter_HeaderFile
00017 #define _exotkParameter_SequenceNodeOfSequenceOfexotkParameter_HeaderFile
00018 
00019 #ifndef _Standard_HeaderFile
00020 #include <Standard.hxx>
00021 #endif
00022 #ifndef _Handle_exotkParameter_SequenceNodeOfSequenceOfexotkParameter_HeaderFile
00023 #include <Handle_exotkParameter_SequenceNodeOfSequenceOfParameter.hxx>
00024 #endif
00025 
00026 #ifndef _exotkParameter_Root_HeaderFile
00027 #include <exotkParameter_Root.hxx>
00028 #endif
00029 #ifndef _TCollection_SeqNode_HeaderFile
00030 #include <TCollection_SeqNode.hxx>
00031 #endif
00032 #ifndef _TCollection_SeqNodePtr_HeaderFile
00033 #include <TCollection_SeqNodePtr.hxx>
00034 #endif
00035 class exotkParameter_Root;
00036 class exotkParameter_SequenceOfParameter;
00037 
00038 
00039 class exotkParameter_SequenceNodeOfSequenceOfParameter : public TCollection_SeqNode {
00040 
00041 public:
00042 
00043     inline void* operator new(size_t,void* anAddress) 
00044       {
00045         return anAddress;
00046       }
00047     inline void* operator new(size_t size) 
00048       { 
00049         return Standard::Allocate(size); 
00050       }
00051     inline void  operator delete(void *anAddress) 
00052       { 
00053         if (anAddress) Standard::Free((Standard_Address&)anAddress); 
00054       }
00055 //    inline void  operator delete(void *anAddress, size_t size) 
00056 //      { 
00057 //        if (anAddress) Standard::Free((Standard_Address&)anAddress,size); 
00058 //      }
00059  // Methods PUBLIC
00060  // 
00061 Standard_EXPORT inline exotkParameter_SequenceNodeOfSequenceOfParameter(const Handle_exotkParameter_Root& I,const TCollection_SeqNodePtr& n,const TCollection_SeqNodePtr& p);
00062 Standard_EXPORT inline   Handle_exotkParameter_Root& Value() const;
00063 Standard_EXPORT ~exotkParameter_SequenceNodeOfSequenceOfParameter();
00064 
00065 
00066 
00067 
00068  // Type management
00069  //
00070  Standard_EXPORT friend Handle_Standard_Type& exotkParameter_SequenceNodeOfSequenceOfexotkParameter_Type_();
00071  Standard_EXPORT const Handle_Standard_Type& DynamicType() const;
00072  Standard_EXPORT Standard_Boolean              IsKind(const Handle_Standard_Type&) const;
00073 
00074 protected:
00075 
00076  // Methods PROTECTED
00077  // 
00078 
00079 
00080  // Fields PROTECTED
00081  //
00082 
00083 
00084 private: 
00085 
00086  // Methods PRIVATE
00087  // 
00088 
00089 
00090  // Fields PRIVATE
00091  //
00092 Handle_exotkParameter_Root myValue;
00093 
00094 
00095 };
00096 
00097 #define SeqItem Handle_exotkParameter_Root
00098 #define SeqItem_hxx <exotkParameter_Root.hxx>
00099 #define TCollection_SequenceNode exotkParameter_SequenceNodeOfSequenceOfParameter
00100 #define TCollection_SequenceNode_hxx <exotkParameter_SequenceNodeOfSequenceOfParameter.hxx>
00101 #define Handle_TCollection_SequenceNode Handle_exotkParameter_SequenceNodeOfSequenceOfParameter
00102 #define TCollection_SequenceNode_Type_() exotkParameter_SequenceNodeOfSequenceOfexotkParameter_Type_()
00103 #define TCollection_Sequence exotkParameter_SequenceOfParameter
00104 #define TCollection_Sequence_hxx <exotkParameter_SequenceOfParameter.hxx>
00105 
00106 #include <TCollection_SequenceNode.lxx>
00107 
00108 #undef SeqItem
00109 #undef SeqItem_hxx
00110 #undef TCollection_SequenceNode
00111 #undef TCollection_SequenceNode_hxx
00112 #undef Handle_TCollection_SequenceNode
00113 #undef TCollection_SequenceNode_Type_
00114 #undef TCollection_Sequence
00115 #undef TCollection_Sequence_hxx
00116 
00117 
00118 // other inline functions and methods (like "C++: function call" methods)
00119 //
00120 
00121 
00122 #endif

Generated on Wed Jan 23 12:16:43 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001