00001 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 #ifndef INC_RVC_CONTAINER_H 00034 #define INC_RVC_CONTAINER_H 00035 00036 #ifndef INC_RVC_OBJECT_H 00037 #include <rvc/object.h> 00038 #endif 00039 00040 namespace RVC { 00041 00042 class CONTAINER : public RVC::OBJECT { 00043 public: 00044 00046 CONTAINER ( 00047 ); 00048 00050 CONTAINER ( 00051 const RVC::CONTAINER& obj 00052 ); 00053 00055 virtual ~CONTAINER ( 00056 ); 00057 00059 RVC::CONTAINER& operator= ( 00060 const RVC::CONTAINER& rhs 00061 ); 00062 00064 ERRVALUE Make ( 00065 const RVC::OBJECT& parent, 00066 const RVC::DESCRIPTOR& Descriptor, 00067 const CREDENTIALS* Credentials RVC_DEFAULT_CREDENTIALS 00068 ); 00069 00071 ERRVALUE Make ( 00072 const RVC::OBJITEM& ObjItem, 00073 const char* Source = 0, 00074 const CREDENTIALS* Credentials RVC_DEFAULT_CREDENTIALS 00075 ); 00076 00077 private: 00078 #ifndef GENERATING_DOXYGEN_OUTPUT 00080 virtual OBJTYPE v_GetDftObjectType () const; 00081 #endif // GENERATING_DOXYGEN_OUTPUT 00082 }; 00083 00084 } 00085 00086 #endif
1.6.1