flext  0.6.2
Macros
flprefix.h File Reference

Try to find out the platform. More...

Go to the source code of this file.

Macros

#define FLEXT_SYS_UNKNOWN   0
 
#define FLEXT_SYS_MAX   1
 
#define FLEXT_SYS_PD   2
 
#define FLEXT_SYS_JMAX   3
 
#define FLEXT_OS_UNKNOWN   0
 
#define FLEXT_OS_WIN   1
 
#define FLEXT_OS_MAC   2
 
#define FLEXT_OS_LINUX   3
 
#define FLEXT_OS_IRIX   4
 
#define FLEXT_OSAPI_UNKNOWN   0
 
#define FLEXT_OSAPI_UNIX_POSIX   1
 
#define FLEXT_OSAPI_MAC_CLASSIC   2
 
#define FLEXT_OSAPI_MAC_CARBON   3
 
#define FLEXT_OSAPI_MAC_MACH   4
 
#define FLEXT_OSAPI_WIN_NATIVE   5
 
#define FLEXT_OSAPI_WIN_POSIX   6
 
#define FLEXT_CPU_UNKNOWN   0
 
#define FLEXT_CPU_IA32   1
 
#define FLEXT_CPU_PPC   2
 
#define FLEXT_CPU_MIPS   3
 
#define FLEXT_CPU_ALPHA   4
 
#define FLEXT_CPU_IA64   5
 
#define FLEXT_CPU_X86_64   6
 
#define FLEXT_CPU_PPC64   7
 
#define FLEXT_CPU_INTEL   FLEXT_CPU_IA32
 
#define FLEXT_THR_POSIX   1
 
#define FLEXT_THR_WIN32   2
 
#define FLEXT_THR_MP   3
 
#define FLEXT_THREADS
 
#define FLEXT_THREADS   FLEXT_THR_POSIX
 
#define FLEXT_CLASSDEF(CL)   CL
 
#define FLEXT_SHARE
 
#define FLEXT_EXT
 
#define STD
 
#define LIKELY(expression)   (expression)
 
#define UNLIKELY(expression)   (expression)
 
#define FLEXT_TEMPLATE
 
#define FLEXT_TEMPIMPL(fun)   fun
 
#define FLEXT_TEMPINST(fun)   fun
 
#define FLEXT_TEMPSUB(fun)   fun
 
#define FLEXT_TEMP_TYPENAME
 

Detailed Description

Try to find out the platform.

Macro Definition Documentation

◆ FLEXT_CLASSDEF

#define FLEXT_CLASSDEF (   CL)    CL

◆ FLEXT_CPU_ALPHA

#define FLEXT_CPU_ALPHA   4

◆ FLEXT_CPU_IA32

#define FLEXT_CPU_IA32   1

◆ FLEXT_CPU_IA64

#define FLEXT_CPU_IA64   5

◆ FLEXT_CPU_INTEL

#define FLEXT_CPU_INTEL   FLEXT_CPU_IA32

◆ FLEXT_CPU_MIPS

#define FLEXT_CPU_MIPS   3

◆ FLEXT_CPU_PPC

#define FLEXT_CPU_PPC   2

◆ FLEXT_CPU_PPC64

#define FLEXT_CPU_PPC64   7

◆ FLEXT_CPU_UNKNOWN

#define FLEXT_CPU_UNKNOWN   0

◆ FLEXT_CPU_X86_64

#define FLEXT_CPU_X86_64   6

◆ FLEXT_EXT

#define FLEXT_EXT

◆ FLEXT_OS_IRIX

#define FLEXT_OS_IRIX   4

◆ FLEXT_OS_LINUX

#define FLEXT_OS_LINUX   3

◆ FLEXT_OS_MAC

#define FLEXT_OS_MAC   2

◆ FLEXT_OS_UNKNOWN

#define FLEXT_OS_UNKNOWN   0

◆ FLEXT_OS_WIN

#define FLEXT_OS_WIN   1

◆ FLEXT_OSAPI_MAC_CARBON

#define FLEXT_OSAPI_MAC_CARBON   3

◆ FLEXT_OSAPI_MAC_CLASSIC

#define FLEXT_OSAPI_MAC_CLASSIC   2

◆ FLEXT_OSAPI_MAC_MACH

#define FLEXT_OSAPI_MAC_MACH   4

◆ FLEXT_OSAPI_UNIX_POSIX

#define FLEXT_OSAPI_UNIX_POSIX   1

◆ FLEXT_OSAPI_UNKNOWN

#define FLEXT_OSAPI_UNKNOWN   0

◆ FLEXT_OSAPI_WIN_NATIVE

#define FLEXT_OSAPI_WIN_NATIVE   5

◆ FLEXT_OSAPI_WIN_POSIX

#define FLEXT_OSAPI_WIN_POSIX   6

◆ FLEXT_SHARE

#define FLEXT_SHARE

◆ FLEXT_SYS_JMAX

#define FLEXT_SYS_JMAX   3

◆ FLEXT_SYS_MAX

#define FLEXT_SYS_MAX   1

◆ FLEXT_SYS_PD

#define FLEXT_SYS_PD   2

◆ FLEXT_SYS_UNKNOWN

#define FLEXT_SYS_UNKNOWN   0

◆ FLEXT_TEMP_TYPENAME

#define FLEXT_TEMP_TYPENAME

◆ FLEXT_TEMPIMPL

#define FLEXT_TEMPIMPL (   fun)    fun

◆ FLEXT_TEMPINST

#define FLEXT_TEMPINST (   fun )    fun

◆ FLEXT_TEMPLATE

#define FLEXT_TEMPLATE

◆ FLEXT_TEMPSUB

#define FLEXT_TEMPSUB (   fun)    fun

◆ FLEXT_THR_MP

#define FLEXT_THR_MP   3

◆ FLEXT_THR_POSIX

#define FLEXT_THR_POSIX   1

◆ FLEXT_THR_WIN32

#define FLEXT_THR_WIN32   2

◆ FLEXT_THREADS [1/2]

#define FLEXT_THREADS

◆ FLEXT_THREADS [2/2]

#define FLEXT_THREADS   FLEXT_THR_POSIX

◆ LIKELY

#define LIKELY (   expression)    (expression)

◆ STD

#define STD

◆ UNLIKELY

#define UNLIKELY (   expression)    (expression)