|
Xpace
|
#include <stdlib.h>Go to the source code of this file.
Classes | |
| struct | XPACE_EXPORT |
| A low-level data holder. More... | |
| struct | XPACE_EXPORT |
| A low-level data holder. More... | |
| struct | XPACE_EXPORT |
| A low-level data holder. More... | |
Macros | |
| #define | EXTERNC |
| #define | STDCALL |
| #define | XPACE_C_EXPORT(ret) EXTERNC ret |
| import/export attribute, used only for Windows DLLs More... | |
| #define | XPACE_C_CALLBACK(ret, name) EXTERNC typedef ret (STDCALL *name) |
Typedefs | |
| typedef uint8 | Xpace_Char8 |
| typedef uint16 | Xpace_Char16 |
unsigned types | |
| typedef unsigned char | byte |
| typedef unsigned int | uint |
explicity-sized types | |
| typedef char | int8 |
| typedef unsigned char | uint8 |
| typedef short | int16 |
| typedef unsigned short | uint16 |
| typedef int | int32 |
| typedef unsigned int | uint32 |
| typedef long long | int64 |
| typedef unsigned long long | uint64 |
free a string | |
| enum | Xpace_Data_Type { Xpace_Data_Type_none, Xpace_Data_Type_int, Xpace_Data_Type_float, Xpace_Data_Type_string8, Xpace_Data_Type_string16, Xpace_Data_Type_binary, Xpace_Data_Type_dateTime, Xpace_Data_Type_IPv4 } |
| typedef int | bool |
| typedef struct XPACE_EXPORT | Xpace_Bytes |
| A low-level data holder. More... | |
| typedef struct XPACE_EXPORT | Xpace_DecimalFloat |
| A float with a explicit mantissa and exponent. More... | |
| typedef struct XPACE_EXPORT | Xpace_DateTime |
| A date and a time. More... | |
| XPACE_C_EXPORT (void) Xpace_String_destroy(Xpace_Char16 *str) | |
| destroy a Table Source More... | |
| XPACE_C_EXPORT (double) Xpace_DecimalFloat_to_Double(const Xpace_DecimalFloat *) | |
| convert a DecimalFloat to a double More... | |
| #define XPACE_C_EXPORT | ( | ret | ) | EXTERNC ret |
| typedef uint8 Xpace_Char8 |
| typedef uint16 Xpace_Char16 |
| typedef struct XPACE_EXPORT Xpace_Bytes |
A low-level data holder.
| typedef struct XPACE_EXPORT Xpace_DecimalFloat |
A float with a explicit mantissa and exponent.
| typedef struct XPACE_EXPORT Xpace_DateTime |
A date and a time.
| enum Xpace_Data_Type |
| XPACE_C_EXPORT | ( | void | ) |
destroy a Table Source
| XPACE_C_EXPORT | ( | double | ) | const |
convert a DecimalFloat to a double