// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _MDF_ARDriverTable_HeaderFile #define _MDF_ARDriverTable_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_MDF_ARDriverTable_HeaderFile #include #endif #ifndef _Standard_Integer_HeaderFile #include #endif #ifndef _MDF_TypeARDriverMap_HeaderFile #include #endif #ifndef _MDF_TypeDriverListMapOfARDriverTable_HeaderFile #include #endif #ifndef _MMgt_TShared_HeaderFile #include #endif #ifndef _Handle_MDF_ARDriver_HeaderFile #include #endif #ifndef _Handle_MDF_ARDriverHSequence_HeaderFile #include #endif #ifndef _Handle_MDF_ListNodeOfDriverListOfARDriverTable_HeaderFile #include #endif #ifndef _Handle_MDF_DataMapNodeOfTypeDriverListMapOfARDriverTable_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Handle_Standard_Type_HeaderFile #include #endif class MDF_ARDriver; class MDF_ARDriverHSequence; class MDF_TypeARDriverMap; class MDF_DriverListOfARDriverTable; class MDF_ListNodeOfDriverListOfARDriverTable; class MDF_ListIteratorOfDriverListOfARDriverTable; class MDF_TypeDriverListMapOfARDriverTable; class MDF_DataMapNodeOfTypeDriverListMapOfARDriverTable; class MDF_DataMapIteratorOfTypeDriverListMapOfARDriverTable; class Standard_Type; class MDF_ARDriverTable : public MMgt_TShared { public: Standard_EXPORT MDF_ARDriverTable(); Standard_EXPORT void SetDriver(const Handle(MDF_ARDriver)& anHDriver) ; Standard_EXPORT void SetDrivers(const Handle(MDF_ARDriverHSequence)& aDriverHSeq) ; Standard_EXPORT const MDF_TypeARDriverMap& GetDrivers(const Standard_Integer aVersion = 0) ; Standard_EXPORT Standard_Boolean GetDriver(const Handle(Standard_Type)& aType,Handle(MDF_ARDriver)& anHDriver,const Standard_Integer aVersion = 0) const; DEFINE_STANDARD_RTTI(MDF_ARDriverTable) protected: private: Standard_Integer myVersion; MDF_TypeARDriverMap myMap; MDF_TypeDriverListMapOfARDriverTable myMapOfLst; }; // other Inline functions and methods (like "C++: function call" methods) #endif