CloverBootloader/rEFIt_UEFI/cpp_foundation/XStringWP.h

33 lines
997 B
C++
Executable File

//*************************************************************************************************
//*************************************************************************************************
//
// 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