8#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
9# error "Symbol ALIB_C20_MODULES has to be given to the compiler as either 0 or 1"
32#if defined(_MSC_VER) && ALIB_DEBUG
46 "This is not a debug session within Visual Studio" )
56 fmt.Format.SearchAndReplace(
A_CHAR(
"%SF:%SL:"),
A_CHAR(
"%SP\\%SF(%SL):") );
62 OutputDebugStringA(
"\r\n" );
70 OutputDebugStringA ( dest );
virtual ALIB_DLL void AcknowledgeLox(detail::LoxImpl *lox, lang::ContainerOp op) override
virtual ALIB_DLL integer logSubstring(const String &buffer, integer start, integer length)
ALIB_DLL VStudioLogger(const NString &name=nullptr)
virtual ALIB_DLL bool notifyLogOp(lang::Phase phase)
PlainTextLogger(const NString &name, const NString &typeName, bool pUsesStdStreams)
virtual ALIB_DLL void AcknowledgeLox(detail::LoxImpl *lox, lang::ContainerOp op) override
FormatMetaInfo & GetFormatMetaInfo()
constexpr const TChar * Buffer() const
#define ALIB_STRINGS_TO_NARROW( src, dest, bufSize)
#define ALIB_ASSERT_ERROR(cond, domain,...)
ContainerOp
Denotes standard container operations.
@ Insert
Denotes insertions.
Phase
Denotes a phase, e.g.,of a transaction.
@ End
The end of a transaction.
camp::Basecamp BASECAMP
The singleton instance of ALib Camp class Basecamp.
lang::integer integer
Type alias in namespace alib.
strings::TString< nchar > NString
Type alias in namespace alib.
strings::TString< character > String
Type alias in namespace alib.