OpenVSP API Documentation 3.41.0
 
Loading...
Searching...
No Matches
vsp::ErrorMgrSingleton Class Reference
Inheritance diagram for vsp::ErrorMgrSingleton:
[legend]
Collaboration diagram for vsp::ErrorMgrSingleton:
[legend]

Public Member Functions

bool GetErrorLastCallFlag ()
 
int GetNumTotalErrors ()
 
ErrorObj PopLastError ()
 
ErrorObj GetLastError ()
 
bool PopErrorAndPrint (FILE *stream)
 
void SilenceErrors ()
 
void PrintOnErrors ()
 
void AddError (ERROR_CODE code, const string &desc)
 
void NoError ()
 
virtual void MessageCallback (const MessageBase *from, const MessageData &data)
 

Static Public Member Functions

static ErrorMgrSingletongetInstance ()
 

Private Member Functions

 ErrorMgrSingleton (ErrorMgrSingleton const &copy)
 
ErrorMgrSingletonoperator= (ErrorMgrSingleton const &copy)
 

Private Attributes

bool m_PrintErrors
 
bool m_ErrorLastCallFlag
 
stack< ErrorObjm_ErrorStack
 

Detailed Description

Definition at line 117 of file APIErrorMgr.h.

Member Function Documentation

◆ getInstance()

static ErrorMgrSingleton & vsp::ErrorMgrSingleton::getInstance ( )
inlinestatic

Definition at line 382 of file APIErrorMgr.h.

Member Data Documentation

◆ m_ErrorLastCallFlag

bool vsp::ErrorMgrSingleton::m_ErrorLastCallFlag
private

Definition at line 391 of file APIErrorMgr.h.

◆ m_ErrorStack

stack< ErrorObj > vsp::ErrorMgrSingleton::m_ErrorStack
private

Definition at line 392 of file APIErrorMgr.h.

◆ m_PrintErrors

bool vsp::ErrorMgrSingleton::m_PrintErrors
private

Definition at line 390 of file APIErrorMgr.h.


The documentation for this class was generated from the following file: