The Open Master Hearing Aid (openMHA)  openMHA
Open community platform for hearing aid algorithm research
compiler_id.hh File Reference

Macros

#define COMPILER_ID_VENDOR   "gcc"
 
#define COMPILER_ID_MAJOR   __GNUC__
 
#define COMPILER_ID_MINOR   __GNUC_MINOR__
 
#define COMPILER_ID_PATCH   __GNUC_PATCHLEVEL__
 
#define COMPILER_ID_VERSION_HELPER2(x, y, z)   #x "." #y "." #z
 
#define COMPILER_ID_VERSION_HELPER1(x, y, z)   COMPILER_ID_VERSION_HELPER2(x,y,z)
 
#define COMPILER_ID_VERSION
 
#define COMPILER_ID    COMPILER_ID_VENDOR "-" COMPILER_ID_VERSION "-" COMPILER_ID_STANDARD
 

Macro Definition Documentation

◆ COMPILER_ID_VENDOR

#define COMPILER_ID_VENDOR   "gcc"

◆ COMPILER_ID_MAJOR

#define COMPILER_ID_MAJOR   __GNUC__

◆ COMPILER_ID_MINOR

#define COMPILER_ID_MINOR   __GNUC_MINOR__

◆ COMPILER_ID_PATCH

#define COMPILER_ID_PATCH   __GNUC_PATCHLEVEL__

◆ COMPILER_ID_VERSION_HELPER2

#define COMPILER_ID_VERSION_HELPER2 (   x,
  y,
 
)    #x "." #y "." #z

◆ COMPILER_ID_VERSION_HELPER1

#define COMPILER_ID_VERSION_HELPER1 (   x,
  y,
 
)    COMPILER_ID_VERSION_HELPER2(x,y,z)

◆ COMPILER_ID_VERSION

#define COMPILER_ID_VERSION

◆ COMPILER_ID

#define COMPILER_ID    COMPILER_ID_VENDOR "-" COMPILER_ID_VERSION "-" COMPILER_ID_STANDARD