ManaPlus
Macros
c++11.h File Reference

(986a3bf)

Go to the source code of this file.

Macros

#define __has_extension(x)   0
 
#define __has_feature(x)   0
 
#define __has_include(x)   0
 
#define NVWA_CXX11_MODE   0
 
#define HAVE_CXX11_ATOMIC   0
 
#define HAVE_CXX11_AUTO_TYPE   0
 
#define HAVE_CXX11_DELETED_FUNCTION   0
 
#define HAVE_CXX11_EXPLICIT_CONVERSION   0
 
#define HAVE_CXX11_FINAL   0
 
#define HAVE_CXX11_FUTURE   0
 
#define HAVE_CXX11_GENERALIZED_INITIALIZER   0
 
#define HAVE_CXX11_LAMBDA   0
 
#define HAVE_CXX11_MUTEX   0
 
#define HAVE_CXX11_NOEXCEPT   0
 
#define HAVE_CXX11_NULLPTR   0
 
#define HAVE_CXX11_OVERRIDE   0
 
#define HAVE_CXX11_RANGE_FOR   0
 
#define HAVE_CXX11_RVALUE_REFERENCE   0
 
#define HAVE_CXX11_STATIC_ASSERT   0
 
#define HAVE_CXX11_THREAD   0
 
#define HAVE_CXX11_THREAD_LOCAL   0
 
#define HAVE_CXX11_TYPE_TRAITS   0
 
#define HAVE_CXX11_UNICODE_LITERAL   0
 
#define _DELETED
 
#define _FINAL
 
#define _OVERRIDE
 
#define _NOEXCEPT   throw()
 
#define _NOEXCEPT_(x)
 
#define _NULLPTR   NULL
 
#define _THREAD_LOCAL   __thread
 

Detailed Description

C++11 feature detection macros and workarounds.

Date
2017-04-03

Definition in file c++11.h.

Macro Definition Documentation

◆ __has_extension

#define __has_extension (   x)    0

Definition at line 43 of file c++11.h.

◆ __has_feature

#define __has_feature (   x)    0

Definition at line 46 of file c++11.h.

◆ __has_include

#define __has_include (   x)    0

Definition at line 49 of file c++11.h.

◆ _DELETED

#define _DELETED

Definition at line 297 of file c++11.h.

◆ _FINAL

#define _FINAL

Definition at line 303 of file c++11.h.

◆ _NOEXCEPT

#define _NOEXCEPT   throw()

Definition at line 319 of file c++11.h.

◆ _NOEXCEPT_

#define _NOEXCEPT_ (   x)

Definition at line 321 of file c++11.h.

◆ _NULLPTR

#define _NULLPTR   NULL

Definition at line 327 of file c++11.h.

◆ _OVERRIDE

#define _OVERRIDE

Definition at line 309 of file c++11.h.

◆ _THREAD_LOCAL

#define _THREAD_LOCAL   __thread

Definition at line 336 of file c++11.h.

◆ HAVE_CXX11_ATOMIC

#define HAVE_CXX11_ATOMIC   0

Definition at line 77 of file c++11.h.

◆ HAVE_CXX11_AUTO_TYPE

#define HAVE_CXX11_AUTO_TYPE   0

Definition at line 88 of file c++11.h.

◆ HAVE_CXX11_DELETED_FUNCTION

#define HAVE_CXX11_DELETED_FUNCTION   0

Definition at line 99 of file c++11.h.

◆ HAVE_CXX11_EXPLICIT_CONVERSION

#define HAVE_CXX11_EXPLICIT_CONVERSION   0

Definition at line 110 of file c++11.h.

◆ HAVE_CXX11_FINAL

#define HAVE_CXX11_FINAL   0

Definition at line 121 of file c++11.h.

◆ HAVE_CXX11_FUTURE

#define HAVE_CXX11_FUTURE   0

Definition at line 136 of file c++11.h.

◆ HAVE_CXX11_GENERALIZED_INITIALIZER

#define HAVE_CXX11_GENERALIZED_INITIALIZER   0

Definition at line 147 of file c++11.h.

◆ HAVE_CXX11_LAMBDA

#define HAVE_CXX11_LAMBDA   0

Definition at line 158 of file c++11.h.

◆ HAVE_CXX11_MUTEX

#define HAVE_CXX11_MUTEX   0

Definition at line 173 of file c++11.h.

◆ HAVE_CXX11_NOEXCEPT

#define HAVE_CXX11_NOEXCEPT   0

Definition at line 184 of file c++11.h.

◆ HAVE_CXX11_NULLPTR

#define HAVE_CXX11_NULLPTR   0

Definition at line 195 of file c++11.h.

◆ HAVE_CXX11_OVERRIDE

#define HAVE_CXX11_OVERRIDE   0

Definition at line 206 of file c++11.h.

◆ HAVE_CXX11_RANGE_FOR

#define HAVE_CXX11_RANGE_FOR   0

Definition at line 217 of file c++11.h.

◆ HAVE_CXX11_RVALUE_REFERENCE

#define HAVE_CXX11_RVALUE_REFERENCE   0

Definition at line 228 of file c++11.h.

◆ HAVE_CXX11_STATIC_ASSERT

#define HAVE_CXX11_STATIC_ASSERT   0

Definition at line 239 of file c++11.h.

◆ HAVE_CXX11_THREAD

#define HAVE_CXX11_THREAD   0

Definition at line 254 of file c++11.h.

◆ HAVE_CXX11_THREAD_LOCAL

#define HAVE_CXX11_THREAD_LOCAL   0

Definition at line 265 of file c++11.h.

◆ HAVE_CXX11_TYPE_TRAITS

#define HAVE_CXX11_TYPE_TRAITS   0

Definition at line 276 of file c++11.h.

◆ HAVE_CXX11_UNICODE_LITERAL

#define HAVE_CXX11_UNICODE_LITERAL   0

Definition at line 287 of file c++11.h.

◆ NVWA_CXX11_MODE

#define NVWA_CXX11_MODE   0

Definition at line 60 of file c++11.h.