//************************************************************************************************* //************************************************************************************************* // // STRING // //************************************************************************************************* //************************************************************************************************* #if !defined(__XStringWP_H__) #define __XStringWP_H__ #include "XStringWP.h" #include "XStringW.h" #include "XToolsCommon.h" #include "utf8Conversion.h" #define XStringWP_super XStringW class XStringWP : public XStringWP_super { protected: // wchar_t *m_data; public: XStringWP() : XStringWP_super() {}; XStringWP(const wchar_t *); XStringWP(const char*); /* XStringWP(const char*, ...); // Cannot define this ctor although it would be handy. Problem is confusion with XStringWP(const char*) as ... can mean 0 arg. */ }; #endif