UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cxx.h File Reference

Go to the source code of this file.

Macros

#define GCC_ATLEAST(major, minor)   (defined __GNUC__ && (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))))
 
#define __has_extension(x)   0
 
#define CXX11(gcc_major, gcc_minor, msc_ver, clang_feature)
 
#define DEFAULT   {}
 
#define DELETED
 
#define __attribute__(x)
 
#define nullptr   0
 

Macro Definition Documentation

#define __attribute__ (   x)

Definition at line 37 of file cxx.h.

#define __has_extension (   x)    0

Definition at line 9 of file cxx.h.

#define CXX11 (   gcc_major,
  gcc_minor,
  msc_ver,
  clang_feature 
)
Value:
( \
__cplusplus >= 201103L || \
(defined __GXX_EXPERIMENTAL_CXX0X__ && GCC_ATLEAST((gcc_major), (gcc_minor))) || \
(defined _MSC_VER && (msc_ver) != 0 && _MSC_VER >= (msc_ver)) || \
__has_extension(clang_feature) \
)
#define GCC_ATLEAST(major, minor)
Definition: cxx.h:3
#define __has_extension(x)
Definition: cxx.h:9

Definition at line 13 of file cxx.h.

#define DEFAULT   {}

Definition at line 23 of file cxx.h.

#define DELETED

Definition at line 29 of file cxx.h.

#define GCC_ATLEAST (   major,
  minor 
)    (defined __GNUC__ && (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))))

Definition at line 3 of file cxx.h.

#define nullptr   0

Definition at line 53 of file cxx.h.