41 lines
519 B
C++
41 lines
519 B
C++
|
#include "XBase.h"
|
||
|
|
||
|
// win32 wants a const char* argument to std::exception c'tor
|
||
|
#if CONFIG_PLATFORM_WIN32
|
||
|
#define STDEXCEPTARG ""
|
||
|
#endif
|
||
|
|
||
|
// default to no argument
|
||
|
#ifndef STDEXCEPTARG
|
||
|
#define STDEXCEPTARG
|
||
|
#endif
|
||
|
|
||
|
//
|
||
|
// XBase
|
||
|
//
|
||
|
|
||
|
XBase::XBase() : exception(STDEXCEPTARG)
|
||
|
{
|
||
|
// do nothing
|
||
|
}
|
||
|
|
||
|
XBase::~XBase()
|
||
|
{
|
||
|
// do nothing
|
||
|
}
|
||
|
|
||
|
const char* XBase::what() const
|
||
|
{
|
||
|
return getType();
|
||
|
}
|
||
|
|
||
|
const char* XBase::getType() const
|
||
|
{
|
||
|
return "XBase.h";
|
||
|
}
|
||
|
|
||
|
CString XBase::format(const CString& fmt) const
|
||
|
{
|
||
|
return fmt;
|
||
|
}
|