UFO: Alien Invasion
cxx.h File Reference
This graph shows which files directly or indirectly include this file:

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 override
 
#define __attribute__(x)
 
#define nullptr   0
 

Macro Definition Documentation

◆ __attribute__

#define __attribute__ (   x)

Definition at line 37 of file cxx.h.

◆ __has_extension

#define __has_extension (   x)    0

Definition at line 9 of file cxx.h.

◆ CXX11

#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

Definition at line 13 of file cxx.h.

◆ DEFAULT

#define DEFAULT   {}

Definition at line 23 of file cxx.h.

◆ DELETED

#define DELETED

Definition at line 29 of file cxx.h.

◆ GCC_ATLEAST

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

Definition at line 3 of file cxx.h.

◆ nullptr

#define nullptr   0

Definition at line 53 of file cxx.h.

◆ override

#define override

Definition at line 33 of file cxx.h.