libcopp  1.2.1
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 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 COPP_MACRO_CPP_STD   199711L

Definition at line 89 of file features.h.

#define COPP_MACRO_NOEXCEPT

Definition at line 57 of file features.h.

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

#define COPP_MACRO_RV_REF

Definition at line 167 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 114 of file features.h.

#define unlikely (   x)    !!(x)

Definition at line 122 of file features.h.

#define unreachable ( )    abort()

Definition at line 142 of file features.h.