ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
MemoryLogger Member List

This is the complete list of members for MemoryLogger, including all inherited members.

AcknowledgeLox(LoxImpl *lox, lang::ContainerOp op) overrideTextLoggervirtual
Acquire(const NCString &dbgFile, int dbgLine, const NCString &dbgFunc)SmartLockinline
acquirersSmartLockprotected
AddAcquirer(ThreadLock *newAcquirer)SmartLock
AutoSizesTextLogger
ClearReplacements()TextLoggervirtual
cntAcquirementsThreadLockprotected
CntAcquirers()SmartLock
CntLogsLogger
ConverterTextLogger
CountAcquirements() constThreadLockinline
DbgOwnerFileThreadLock
DbgOwnerFuncThreadLock
DbgOwnerLineThreadLock
DbgRecursionWarningThresholdThreadLock
DbgWarningAfterWaitTimeInMillisThreadLock
FmtMsgSuffixTextLogger
FmtMultiLineMsgHeadlineTextLogger
FmtMultiLinePrefixTextLogger
FmtMultiLineSuffixTextLogger
GetName() constLoggerinline
GetOwner() constThreadLockinline
GetSafeness() constThreadLockinline
GetTypeName() constLoggerinline
IsOwnedByCurrentThread() constThreadLockinline
LightColorUsage enum nameTextLogger
lockSmartLockprotected
Log(Domain &domain, Verbosity verbosity, Boxes &logables, ScopeInfo &scope) overrideTextLoggervirtual
logBufTextLoggerprotected
Logger(const NString &name, const NString &typeName)Loggerinlineprotected
logSubstring(const String &buffer, integer start, integer length) overrideMemoryLoggerinlineprotectedvirtual
logText(detail::Domain &domain, Verbosity verbosity, AString &msg, detail::ScopeInfo &scope, int lineNumber) overridePlainTextLoggerprotectedvirtual
MemoryLogMemoryLogger
MemoryLogger(const NString &name=nullptr, bool pruneESCSequences=true, bool useWStringLengthForTabAdjustments=true)MemoryLoggerinlineexplicit
MetaInfoTextLogger
msgBufTextLoggerprotected
MultiLineDelimiterTextLogger
MultiLineDelimiterReplTextLogger
MultiLineMsgModeTextLogger
mutexThreadLockmutableprotected
mutexNotifierThreadLockprotected
NameLoggerprotected
notifyLogOp(lang::Phase phase) overrideMemoryLoggerinlineprotectedvirtual
notifyMultiLineOp(lang::Phase) overrideMemoryLoggerinlineprotectedvirtual
ownerThreadLockprotected
PlainTextLogger(const NString &name, const NString &typeName, bool pUsesStdStreams)PlainTextLoggerinlineexplicitprotected
PruneESCSequencesPlainTextLogger
Release()SmartLock
RemoveAcquirer(ThreadLock *acquirer)SmartLock
replacementsTextLoggerprotected
ResetAutoSizes()TextLoggervirtual
safenessThreadLockprotected
SetReplacement(const String &searched, const String &replacement)TextLoggervirtual
SetSafeness(lang::Safeness safeness)ThreadLock
SmartLock()SmartLockinline
StdOutputStreamsSmartLockstatic
stdStreamLockRegistrationCounterTextLoggerprotected
TextLogger(const NString &pName, const NString &typeName, bool pUsesStdStreams)TextLoggerexplicitprotected
ThreadLock(lang::Safeness safeness=lang::Safeness::Safe)ThreadLockexplicit
TimeOfCreationLogger
TimeOfLastLogLogger
TypeNameLoggerprotected
usesStdStreamsTextLoggerprotected
UseWStringLengthForTabAdjustmentsMemoryLogger
WillRelease() constThreadLockinline
~Logger()Loggerinlinevirtual
~MemoryLogger() overrideMemoryLoggerinlinevirtual
~PlainTextLogger() overridePlainTextLoggerinlineprotectedvirtual
~TextLogger() overrideTextLoggervirtual
~ThreadLock()ThreadLock