#ifndef _VectorDes_VectorObj_h_ #define _VectorDes_VectorObj_h_ #define IMAGEFILE #define IMAGECLASS VecImg #include template struct Newer { static One New() { return new T; } }; template struct VType { enum { VTYPE = ERROR_V }; }; template <> struct VType { enum { VTYPE = INT_V }; }; template <> struct VType { enum { VTYPE = INT64_V }; }; template <> struct VType { enum { VTYPE = DOUBLE_V }; }; template <> struct VType { enum { VTYPE = STRING_V }; }; template <> struct VType { enum { VTYPE = WSTRING_V }; }; template <> struct VType { enum { VTYPE = DATE_V }; }; template <> struct VType