ALib C++ Library
by
Library Version:
2412 R0
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
alox.hpp
Go to the documentation of this file.
1
//==================================================================================================
2
/// \file
3
/// This header file is part of module \alib_alox of the \aliblong.
4
///
5
/// \note
6
/// This file is always included in any \alibdist!<br>
7
/// See \ref alib_manual_modules_special_alox "Special Treatment For Module ALox" for further
8
/// explanation.
9
///
10
/// \emoji :copyright: 2013-2024 A-Worx GmbH, Germany.
11
/// Published under \ref mainpage_license "Boost Software License".
12
//==================================================================================================
13
#ifndef HPP_ALIB_LOX
14
#define HPP_ALIB_LOX 1
15
#pragma once
16
#if !defined(DOXYGEN)
17
# include "
alib/alib.hpp
"
18
#endif
19
20
#if ALIB_ALOX
21
# include "
alib/alox/alox.hpp
"
22
23
// #############################################################################################
24
// If ALox not included in the build, set all alox macros to empty
25
// #############################################################################################
26
#else
27
# define Log_Prune( ... )
28
# define Log_SetSourcePathTrimRule(...)
29
# define Log_ClearSourcePathTrimRules(...)
30
# define Log_AddDebugLogger()
31
# define Log_RemoveDebugLogger()
32
# define Log_GetLogger( identifier, name )
33
# define Log_RemoveLogger( logger)
34
# define Log_SetDomain(...)
35
# define Log_RemoveThreadDomain(...)
36
# define Log_SetDomainSubstitutionRule(...)
37
# define Log_SetVerbosity(...)
38
# define Log_SetStartTime( ... )
39
# define Log_MapThreadName(...)
40
# define Log_LogState(...)
41
# define Log_Verbose(...)
42
# define Log_Info(...)
43
# define Log_Warning(...)
44
# define Log_Error(...)
45
# define Log_Assert(...)
46
# define Log_If(...)
47
# define Log_Once(...)
48
# define Log_Entry(...)
49
# define Log_SetPrefix(...)
50
# define Log_Store(...)
51
# define Log_Retrieve(data,...)
52
# define Log_Exception(...)
53
54
# define Lox_Prune( ... )
55
# define Lox_SetSourcePathTrimRule(...)
56
# define Lox_ClearSourcePathTrimRules(...)
57
# define Lox_GetLogger( identifier, name )
58
# define Lox_RemoveLogger( logger )
59
# define Lox_SetDomain(...)
60
# define Lox_RemoveThreadDomain(...)
61
# define Lox_SetDomainSubstitutionRule(...)
62
# define Lox_SetVerbosity(...)
63
# define Lox_SetStartTime( ... )
64
# define Lox_MapThreadName(...)
65
# define Lox_LogState(...)
66
# define Lox_Verbose(...)
67
# define Lox_Info(...)
68
# define Lox_Warning(...)
69
# define Lox_Error(...)
70
# define Lox_Assert(...)
71
# define Lox_If(...)
72
# define Lox_Once(...)
73
# define Lox_Entry(...)
74
# define Lox_Store(...)
75
# define Lox_Retrieve(data,...)
76
# define Lox_SetPrefix(...)
77
# define Lox_Exception(...)
78
79
#endif
// ALIB_ALOX
80
#endif
// HPP_ALIB_LOX
81
alib.hpp
alox.hpp