11 %feature(
"autodoc", 1);
12 %feature(
"doxygen:ignore:forcpponly", range=
"end");
13 %feature(
"doxygen:ignore:beginPythonOnly", range=
"end:endPythonOnly", contents=
"parse");
16 #if !defined(APIERRORMGR__INCLUDED_)
17 #define APIERRORMGR__INCLUDED_
19 #include "APIDefines.h"
20 #include "MessageMgr.h"
101 return m_ErrorString;
105 string m_ErrorString;
110 m_ErrorString =
"No Error";
303 bool PopErrorAndPrint( FILE* stream );
376 void AddError(
ERROR_CODE code,
const string & desc );
379 virtual void MessageCallback(
const MessageBase* from,
const MessageData& data );
390 bool m_ErrorLastCallFlag;
391 stack< ErrorObj > m_ErrorStack;
394 ~ErrorMgrSingleton();
395 ErrorMgrSingleton( ErrorMgrSingleton
const& copy );
396 ErrorMgrSingleton& operator=( ErrorMgrSingleton
const& copy );
399 #define ErrorMgr ErrorMgrSingleton::getInstance()
ERROR_CODE GetErrorCode()
bool GetErrorLastCallFlag()