Platform information (client switch is in here)  
More...
#include "graphfab/core/SagittariusConfigure.h"
Go to the source code of this file.
 | 
| 
#define  | SAGITTARIUS_PLATFORM_WIN   1 | 
|   | 
| 
#define  | SAGITTARIUS_PLATFORM_APPLE   2 | 
|   | 
| 
#define  | SAGITTARIUS_PLATFORM_LINUX   3 | 
|   | 
| 
#define  | SAGITTARIUS_COMPILER_GNUC   1 | 
|   | 
| 
#define  | SAGITTARIUS_COMPILER_MINGW   2 | 
|   | 
| 
#define  | SAGITTARIUS_COMPILER_MSVC   3 | 
|   | 
| 
#define  | SAGITTARIUS_COMPILER_BORL   4 | 
|   | 
| 
#define  | SAGITTARIUS_LITTLE_ENDIAN   1 | 
|   | 
| 
#define  | SAGITTARIUS_BIG_ENDIAN   2 | 
|   | 
| 
#define  | SAGITTARIUS_ARCH_32   1 | 
|   | 
| 
#define  | SAGITTARIUS_ARCH_64   2 | 
|   | 
| 
#define  | SAGITTARIUS_DEPRECATED(f)   f __attribute__((deprecated)) | 
|   | 
| 
#define  | FORCEINLINE   __inline | 
|   | 
| 
#define  | SAGITTARIUS_PLATFORM   SAGITTARIUS_PLATFORM_LINUX | 
|   | 
| 
#define  | SAGITTARIUS_ARCH   SAGITTARIUS_ARCH_32 | 
|   | 
| 
#define  | SG_PTR_SIZE   4 | 
|   | 
| 
#define  | GF_MACRO_QUOTE(x)   # x | 
|   | 
| 
#define  | GF_EXPAND_AND_QUOTE(x)   GF_MACRO_QUOTE(x) | 
|   | 
| 
#define  | SAGITTARIUS_WARN(x)   message( __FILE__ "(" MACRO_QUOTE( __LINE__ ) ") : " x "\n" ) | 
|   | 
| 
#define  | OS_SEP   MACRO_QUOTE(/) | 
|   | 
| 
#define  | _GraphfabExport | 
|   | 
| 
#define  | _GraphfabPrivate | 
|   | 
| 
#define  | SAGITTARIUS_UNICODE_SUPPORT   0 | 
|   | 
| 
#define  | SAGITTARIUS_ENDIAN   SAGITTARIUS_LITTLE_ENDIAN | 
|   | 
Platform information (client switch is in here) 
Huge file that provides info about the platform. This detailed information is used to specialize certain segments of code where OS or architecture-specific operations are desired. MUST include generated config header before including this file. The generated header determines whether the client switch is set or not.