8#ifndef HPP_ALIB_LOX_VSTUDIO_LOGGER
9#define HPP_ALIB_LOX_VSTUDIO_LOGGER 1
11#if defined(_MSC_VER) && ALIB_DEBUG
virtual ~VStudioLogger() override
Destructs a VStudioLogger.
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)
virtual ALIB_DLL void notifyMultiLineOp(lang::Phase)
Empty implementation, not needed for this class.
ContainerOp
Denotes standard container operations.
Phase
Denotes a phase, e.g.,of a transaction.
strings::TAString< character, lang::HeapAllocator > AString
Type alias in namespace alib.
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.
lox::loggers::VStudioLogger VStudioLogger
Type alias in namespace alib.