libcopp  1.1.0
Macros
features.h File Reference
#include <libcopp/utils/config/compiler_features.h>
#include <libcopp/utils/config/build_feature.h>
#include <libcopp/utils/std/decltype.h>
#include "errno.h"
Include dependency graph for features.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __BEGIN_DECLS
 
#define __END_DECLS
 
#define __THROW
 
#define COPP_MACRO_NOEXCEPT
 
#define COPP_MACRO_CPP_STD   199711L
 
#define likely(x)   !!(x)
 
#define unlikely(x)   !!(x)
 
#define unreachable()   abort()
 
#define COPP_MACRO_RV_REF
 
#define COPP_MACRO_STD_MOVE(x)   x
 
#define COPP_MACRO_STD_FORWARD(t, x)   x
 

Macro Definition Documentation

#define __BEGIN_DECLS

Definition at line 59 of file features.h.

#define __END_DECLS

Definition at line 60 of file features.h.

#define __THROW

Definition at line 65 of file features.h.

#define COPP_MACRO_CPP_STD   199711L

Definition at line 103 of file features.h.

#define COPP_MACRO_NOEXCEPT

Definition at line 71 of file features.h.

Referenced by copp::detail::pagesize().

#define COPP_MACRO_RV_REF

Definition at line 181 of file features.h.

#define COPP_MACRO_STD_FORWARD (   t,
 
)    x
#define COPP_MACRO_STD_MOVE (   x)    x
#define likely (   x)    !!(x)

Definition at line 128 of file features.h.

#define unlikely (   x)    !!(x)

Definition at line 136 of file features.h.

#define unreachable ( )    abort()

Definition at line 156 of file features.h.