log4cplus  2.1.0
Macros
config.hxx File Reference
#include <log4cplus/config/win32.h>
#include <log4cplus/helpers/thread-config.h>
Include dependency graph for config.hxx:

Go to the source code of this file.

Macros

#define LOG4CPLUS_POOR_MANS_CHCONV
 
#define LOG4CPLUS_DECLSPEC_EXPORT   /* empty */
 
#define LOG4CPLUS_DECLSPEC_IMPORT   /* empty */
 
#define LOG4CPLUS_DECLSPEC_PRIVATE   /* empty */
 
#define LOG4CPLUS_PRIVATE   LOG4CPLUS_DECLSPEC_PRIVATE
 
#define LOG4CPLUS_INLINE_EXPORT
 
#define __has_feature(X)   0
 __has_feature(X) is Clangs way for testing features. More...
 
#define LOG4CPLUS_NOEXCEPT   /* empty */
 
#define LOG4CPLUS_NOEXCEPT_FALSE   /* empty */
 
#define LOG4CPLUS_FORMAT_ATTRIBUTE(archetype, fmt_index, first_arg_index)    /* empty */
 
#define LOG4CPLUS_CALLER_FILE()   (nullptr)
 
#define LOG4CPLUS_CALLER_LINE()   (-1)
 
#define LOG4CPLUS_CALLER_FUNCTION()   (nullptr)
 
#define LOG4CPLUS_ATTRIBUTE_NORETURN   /* empty */
 
#define LOG4CPLUS_ATTRIBUTE_PURE   /* empty */
 
#define LOG4CPLUS_ATTRIBUTE_DEPRECATED   /* empty */
 
#define LOG4CPLUS_BUILTIN_EXPECT(exp, c)   (exp)
 
#define LOG4CPLUS_LIKELY(cond)   LOG4CPLUS_BUILTIN_EXPECT(!! (cond), 1)
 
#define LOG4CPLUS_UNLIKELY(cond)   LOG4CPLUS_BUILTIN_EXPECT(!! (cond), 0)
 
#define LOG4CPLUS_CONSTRUCTOR_FUNC(prio)   /* empty */
 
#define LOG4CPLUS_INIT_PRIORITY(prio)   /* empty */
 
#define LOG4CPLUS_INIT_PRIORITY_BASE   (65535 / 2)
 
#define LOG4CPLUS_THREADED(x)   x
 

Macro Definition Documentation

◆ __has_feature

#define __has_feature (   X)    0

__has_feature(X) is Clangs way for testing features.

Define it to 0 if it does not exist.

Definition at line 90 of file config.hxx.

◆ LOG4CPLUS_ATTRIBUTE_DEPRECATED

#define LOG4CPLUS_ATTRIBUTE_DEPRECATED   /* empty */

Definition at line 136 of file config.hxx.

◆ LOG4CPLUS_ATTRIBUTE_NORETURN

#define LOG4CPLUS_ATTRIBUTE_NORETURN   /* empty */

Definition at line 133 of file config.hxx.

◆ LOG4CPLUS_ATTRIBUTE_PURE

#define LOG4CPLUS_ATTRIBUTE_PURE   /* empty */

Definition at line 135 of file config.hxx.

◆ LOG4CPLUS_BUILTIN_EXPECT

#define LOG4CPLUS_BUILTIN_EXPECT (   exp,
 
)    (exp)

Definition at line 137 of file config.hxx.

◆ LOG4CPLUS_CALLER_FILE

#define LOG4CPLUS_CALLER_FILE ( )    (nullptr)

Definition at line 121 of file config.hxx.

◆ LOG4CPLUS_CALLER_FUNCTION

#define LOG4CPLUS_CALLER_FUNCTION ( )    (nullptr)

Definition at line 123 of file config.hxx.

◆ LOG4CPLUS_CALLER_LINE

#define LOG4CPLUS_CALLER_LINE ( )    (-1)

Definition at line 122 of file config.hxx.

◆ LOG4CPLUS_CONSTRUCTOR_FUNC

#define LOG4CPLUS_CONSTRUCTOR_FUNC (   prio)    /* empty */

Definition at line 161 of file config.hxx.

◆ LOG4CPLUS_DECLSPEC_EXPORT

#define LOG4CPLUS_DECLSPEC_EXPORT   /* empty */

Definition at line 42 of file config.hxx.

◆ LOG4CPLUS_DECLSPEC_IMPORT

#define LOG4CPLUS_DECLSPEC_IMPORT   /* empty */

Definition at line 46 of file config.hxx.

◆ LOG4CPLUS_DECLSPEC_PRIVATE

#define LOG4CPLUS_DECLSPEC_PRIVATE   /* empty */

Definition at line 50 of file config.hxx.

◆ LOG4CPLUS_FORMAT_ATTRIBUTE

#define LOG4CPLUS_FORMAT_ATTRIBUTE (   archetype,
  fmt_index,
  first_arg_index 
)     /* empty */

Definition at line 109 of file config.hxx.

◆ LOG4CPLUS_INIT_PRIORITY

#define LOG4CPLUS_INIT_PRIORITY (   prio)    /* empty */

Definition at line 168 of file config.hxx.

◆ LOG4CPLUS_INIT_PRIORITY_BASE

#define LOG4CPLUS_INIT_PRIORITY_BASE   (65535 / 2)

Definition at line 171 of file config.hxx.

◆ LOG4CPLUS_INLINE_EXPORT

#define LOG4CPLUS_INLINE_EXPORT

Definition at line 72 of file config.hxx.

◆ LOG4CPLUS_LIKELY

#define LOG4CPLUS_LIKELY (   cond)    LOG4CPLUS_BUILTIN_EXPECT(!! (cond), 1)

Definition at line 140 of file config.hxx.

◆ LOG4CPLUS_NOEXCEPT

#define LOG4CPLUS_NOEXCEPT   /* empty */

Definition at line 101 of file config.hxx.

◆ LOG4CPLUS_NOEXCEPT_FALSE

#define LOG4CPLUS_NOEXCEPT_FALSE   /* empty */

Definition at line 102 of file config.hxx.

◆ LOG4CPLUS_POOR_MANS_CHCONV

#define LOG4CPLUS_POOR_MANS_CHCONV

Definition at line 38 of file config.hxx.

◆ LOG4CPLUS_PRIVATE

#define LOG4CPLUS_PRIVATE   LOG4CPLUS_DECLSPEC_PRIVATE

Definition at line 53 of file config.hxx.

◆ LOG4CPLUS_THREADED

#define LOG4CPLUS_THREADED (   x)    x

Definition at line 178 of file config.hxx.

◆ LOG4CPLUS_UNLIKELY

#define LOG4CPLUS_UNLIKELY (   cond)    LOG4CPLUS_BUILTIN_EXPECT(!! (cond), 0)

Definition at line 141 of file config.hxx.