#include <llerror.h>
Public Member Functions | |
CallSite (ELevel, const char *file, int line, const std::type_info &class_info, const char *function, const char *broadTag, const char *narrowTag, bool printOnce) | |
bool | shouldLog () |
void | invalidate () |
Private Attributes | |
const ELevel | mLevel |
const char *const | mFile |
const int | mLine |
const std::type_info & | mClassInfo |
const char *const | mFunction |
const char *const | mBroadTag |
const char *const | mNarrowTag |
const bool | mPrintOnce |
bool | mCached |
bool | mShouldLog |
Friends | |
class | Log |
Definition at line 140 of file llerror.h.
LLError::CallSite::CallSite | ( | ELevel | level, | |
const char * | file, | |||
int | line, | |||
const std::type_info & | class_info, | |||
const char * | function, | |||
const char * | broadTag, | |||
const char * | narrowTag, | |||
bool | printOnce | |||
) |
Definition at line 498 of file llerror.cpp.
bool LLError::CallSite::shouldLog | ( | ) | [inline] |
Definition at line 149 of file llerror.h.
References mCached, mShouldLog, and LLError::Log::shouldLog().
void LLError::CallSite::invalidate | ( | ) |
const ELevel LLError::CallSite::mLevel [private] |
Definition at line 157 of file llerror.h.
Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().
const char* const LLError::CallSite::mFile [private] |
Definition at line 158 of file llerror.h.
Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().
const int LLError::CallSite::mLine [private] |
const std::type_info& LLError::CallSite::mClassInfo [private] |
Definition at line 160 of file llerror.h.
Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().
const char* const LLError::CallSite::mFunction [private] |
Definition at line 161 of file llerror.h.
Referenced by LLError::Log::flush(), and LLError::Log::shouldLog().
const char* const LLError::CallSite::mBroadTag [private] |
const char* const LLError::CallSite::mNarrowTag [private] |
const bool LLError::CallSite::mPrintOnce [private] |
bool LLError::CallSite::mCached [private] |
Definition at line 167 of file llerror.h.
Referenced by invalidate(), shouldLog(), and LLError::Log::shouldLog().
bool LLError::CallSite::mShouldLog [private] |