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) 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_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)