00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef HxDataPtrCloneTem_h
00011 #define HxDataPtrCloneTem_h
00012
00013 #include "HxDataPtrClone.h"
00014 template <class DataPtrT>
00015 class L_HXIMAGEREP HxDataPtrCloneTem : public HxDataPtrClone
00016 {
00017 public:
00018 HxDataPtrCloneTem(DataPtrT dataPtr);
00019 virtual ~HxDataPtrCloneTem();
00020
00021 DataPtrT clone() const;
00022
00023 private:
00024
00025 DataPtrT _dataPtr;
00026 };
00027
00028 #ifdef INC_TEMPLATE_SRC
00029 #include "HxDataPtrCloneTem.c"
00030 #endif
00031
00032 #endif