flext 0.6.2
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_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)
#define FLEXT_SHARE
#define FLEXT_EXT
#define STD
#define LIKELY(expression)
#define UNLIKELY(expression)
#define MAYBE_UNUSED(x)
#define FLEXT_TEMPLATE
#define FLEXT_TEMPIMPL(fun)
#define FLEXT_TEMPINST(fun)
#define FLEXT_TEMPSUB(fun)
#define FLEXT_TEMP_TYPENAME

Detailed Description

Try to find out the platform.

Macro Definition Documentation

◆ FLEXT_CLASSDEF

#define FLEXT_CLASSDEF ( CL)
Value:
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_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)
Value:
fun

◆ FLEXT_TEMPINST

#define FLEXT_TEMPINST ( fun )
Value:
fun

◆ FLEXT_TEMPLATE

#define FLEXT_TEMPLATE

◆ FLEXT_TEMPSUB

#define FLEXT_TEMPSUB ( fun)
Value:
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_THR_POSIX

◆ FLEXT_THREADS [2/2]

#define FLEXT_THREADS

◆ LIKELY

#define LIKELY ( expression)
Value:
(expression)

◆ MAYBE_UNUSED

#define MAYBE_UNUSED ( x)
Value:
(void)(x)

◆ STD

#define STD

◆ UNLIKELY

#define UNLIKELY ( expression)
Value:
(expression)