flext  0.6.0
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)