Class Index Cross Index Namespace Index

Class General::ErrorLog


Contained in: General
Derived from: none
Derived by: none

#include "general/ErrorLog.hh"


public function member index:

ErrorLog(std::ostream& Stream, bool OpenState);
~ErrorLog();
static bool AbortOnAssertFailure();
static void AbortOnAssertFailure(bool Value);
bool IsOpen() const;
bool IsOpen(bool State);
void MaskBitClear(state State);
void MaskBitSet(state State);
void operator ()(state State, const char* Filename, const int Line, const std::string& Message, bool EOL = true);
 

Description:



Function Member Descriptions:


General::ErrorLog::ErrorLog


ErrorLog(std::ostream& Stream, bool OpenState);



General::ErrorLog::~ErrorLog


~ErrorLog();



General::ErrorLog::AbortOnAssertFailure


static bool AbortOnAssertFailure();



General::ErrorLog::AbortOnAssertFailure


static void AbortOnAssertFailure(bool Value);



General::ErrorLog::IsOpen


bool IsOpen() const;



General::ErrorLog::IsOpen


bool IsOpen(bool State);



General::ErrorLog::MaskBitClear


void MaskBitClear(state State);



General::ErrorLog::MaskBitSet


void MaskBitSet(state State);



General::ErrorLog::operator ()


void operator ()(state State, const char* Filename, const int Line, const std::string& Message, bool EOL = true);



Variable Member Descriptions:


General::ErrorLog::m_abort_on_assert_failure -

static bool m_abort_on_assert_failure;

General::ErrorLog::m_is_open -

bool m_is_open;

General::ErrorLog::m_lock -

lock_type m_lock;

General::ErrorLog::m_mask -

INT_4U m_mask;

General::ErrorLog::m_stream -

std::ostream& m_stream;