ALib C++ Library
by
Library Version:
2402 R1
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 furhter
8
* explanation.
9
*
10
* \emoji :copyright: 2013-2024 A-Worx GmbH, Germany.
11
* Published under \ref mainpage_license "Boost Software License".
12
**************************************************************************************************/
13
14
#ifndef HPP_ALOX
15
#define HPP_ALOX 1
16
17
#if !defined(HPP_ALIB) && !defined(ALIB_DOX)
18
# include "
alib/alib.hpp
"
19
#endif
20
21
#if ALIB_ALOX
22
# if !defined (HPP_ALIB_LANG_BASECAMP)
23
# include "
alib/lang/basecamp/basecamp.hpp
"
24
# endif
25
# if !defined(HPP_ALIB_ALOX)
26
# include "
alib/alox/alox.hpp
"
27
# endif
28
29
// #############################################################################################
30
// If ALox not included in the build, set all alox macros to empty
31
// #############################################################################################
32
#else
33
# define Log_Prune( ... )
34
# define Log_SetSourcePathTrimRule(...)
35
# define Log_ClearSourcePathTrimRules(...)
36
# define Log_AddDebugLogger()
37
# define Log_RemoveDebugLogger()
38
# define Log_GetLogger( identifier, name )
39
# define Log_RemoveLogger( logger)
40
# define Log_SetDomain(...)
41
# define Log_RemoveThreadDomain(...)
42
# define Log_SetDomainSubstitutionRule(...)
43
# define Log_SetVerbosity(...)
44
# define Log_SetStartTime( ... )
45
# define Log_MapThreadName(...)
46
# define Log_LogState(...)
47
# define Log_Verbose(...)
48
# define Log_Info(...)
49
# define Log_Warning(...)
50
# define Log_Error(...)
51
# define Log_Assert(...)
52
# define Log_If(...)
53
# define Log_Once(...)
54
# define Log_Entry(...)
55
# define Log_SetPrefix(...)
56
# define Log_Store(...)
57
# define Log_Retrieve(data,...)
58
# define Log_Exception(...)
59
60
# define Lox_Prune( ... )
61
# define Lox_SetSourcePathTrimRule(...)
62
# define Lox_ClearSourcePathTrimRules(...)
63
# define Lox_GetLogger( identifier, name )
64
# define Lox_RemoveLogger( logger )
65
# define Lox_SetDomain(...)
66
# define Lox_RemoveThreadDomain(...)
67
# define Lox_SetDomainSubstitutionRule(...)
68
# define Lox_SetVerbosity(...)
69
# define Lox_SetStartTime( ... )
70
# define Lox_MapThreadName(...)
71
# define Lox_LogState(...)
72
# define Lox_Verbose(...)
73
# define Lox_Info(...)
74
# define Lox_Warning(...)
75
# define Lox_Error(...)
76
# define Lox_Assert(...)
77
# define Lox_If(...)
78
# define Lox_Once(...)
79
# define Lox_Entry(...)
80
# define Lox_Store(...)
81
# define Lox_Retrieve(data,...)
82
# define Lox_SetPrefix(...)
83
# define Lox_Exception(...)
84
85
86
#endif
// ALIB_ALOX
87
88
89
#endif
// HPP_ALOX
alib.hpp
alox.hpp
basecamp.hpp