// File generated by CPPExt (Storable) // Copyright (C) 1991,1995 by // // MATRA DATAVISION, FRANCE // // This software is furnished in accordance with the terms and conditions // of the contract and with the inclusion of the above copyright notice. // This software or any other copy thereof may not be provided or otherwise // be made available to any other person. No title to an ownership of the // software is hereby transferred. // // At the termination of the contract, the software and all copies of this // software must be deleted. // #ifndef _DBC_BaseArray_HeaderFile #define _DBC_BaseArray_HeaderFile #ifndef _Standard_Integer_HeaderFile #include #endif #ifndef _DBC_DBVArray_HeaderFile #include #endif #ifndef _Standard_Storable_HeaderFile #include #endif #ifndef _Standard_Address_HeaderFile #include #endif #ifndef _Standard_OStream_HeaderFile #include #endif #ifndef _Standard_PrimitiveTypes_HeaderFile #include #endif class Standard_NullObject; class Standard_NegativeValue; class Standard_DimensionMismatch; #ifndef Standard_EXPORT #if defined(WNT) && !defined(HAVE_NO_DLL) #define Standard_EXPORT __declspec(dllexport) #else #define Standard_EXPORT #endif #endif Handle_Standard_Type& DBC_BaseArray_Type_(); class Standard_EXPORT DBC_BaseArray : public os_virtual_behavior /* New */ { public: // Methods PUBLIC // DBC_BaseArray(); DBC_BaseArray(const Standard_Integer Size); DBC_BaseArray(const DBC_BaseArray& BaseArray); Standard_Integer Length() const; Standard_Integer Upper() const; Standard_Address Lock() const; void Unlock() const; virtual void ShallowDump(Standard_OStream& S) const; void Destroy() ; ~DBC_BaseArray() { Destroy(); } // Type management // friend Handle_Standard_Type& DBC_BaseArray_Type_(); protected: // Methods PROTECTED // // Fields PROTECTED // Standard_Integer mySize; DBC_DBVArray myData; private: // Methods PRIVATE // // Fields PRIVATE // }; #include // other Inline functions and methods (like "C++: function call" methods) // void ShallowDump(const DBC_BaseArray& me,Standard_OStream& S) { me.ShallowDump(S); } #endif