libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Go to the source code of this file.
Data Structures | |
union | GblPtr |
Macros | |
#define | GBL_TRUE |
#define | GBL_FALSE |
#define | GBL_INDEX_INVALID |
#define | GBL_NPOS |
Typedefs | |
typedef uint8_t | GblBool |
typedef char | GblChar |
typedef uint8_t | GblUint8 |
typedef int8_t | GblInt8 |
typedef uint16_t | GblUint16 |
typedef int16_t | GblInt16 |
typedef uint32_t | GblUint32 |
typedef int32_t | GblInt32 |
typedef uint64_t | GblUint64 |
typedef int64_t | GblInt64 |
typedef size_t | size_t |
typedef float | GblFloat |
typedef double | GblDouble |
typedef void * | GblPointer |
typedef void(* | GblFunction) () |
typedef const char * | GblString |
typedef uint32_t | GblEnum |
typedef uint32_t | GblFlags |
typedef uint32_t | GblHash |
typedef uint16_t | GblRefCount |
typedef void(* | GblFnPtr) () |
Basic primtive typedefs and forward declarations.
Definition in file gimbal_typedefs.h.
#define GBL_TRUE |
Definition at line 13 of file gimbal_typedefs.h.
#define GBL_FALSE |
Definition at line 14 of file gimbal_typedefs.h.
#define GBL_INDEX_INVALID |
Definition at line 15 of file gimbal_typedefs.h.
#define GBL_NPOS |
Definition at line 16 of file gimbal_typedefs.h.
typedef uint8_t GblBool |
Basic boolean type, standardized to sizeof(char)
Definition at line 20 of file gimbal_typedefs.h.
typedef char GblChar |
Definition at line 21 of file gimbal_typedefs.h.
typedef uint8_t GblUint8 |
Definition at line 22 of file gimbal_typedefs.h.
typedef int8_t GblInt8 |
Definition at line 23 of file gimbal_typedefs.h.
typedef uint16_t GblUint16 |
Definition at line 24 of file gimbal_typedefs.h.
typedef int16_t GblInt16 |
Definition at line 25 of file gimbal_typedefs.h.
typedef uint32_t GblUint32 |
Definition at line 26 of file gimbal_typedefs.h.
typedef int32_t GblInt32 |
Definition at line 27 of file gimbal_typedefs.h.
typedef uint64_t GblUint64 |
Definition at line 28 of file gimbal_typedefs.h.
typedef int64_t GblInt64 |
Definition at line 29 of file gimbal_typedefs.h.
typedef size_t size_t |
Definition at line 30 of file gimbal_typedefs.h.
typedef float GblFloat |
Definition at line 31 of file gimbal_typedefs.h.
typedef double GblDouble |
Definition at line 32 of file gimbal_typedefs.h.
typedef void* GblPointer |
Definition at line 33 of file gimbal_typedefs.h.
typedef void(* GblFunction) () |
Definition at line 34 of file gimbal_typedefs.h.
typedef const char* GblString |
Definition at line 35 of file gimbal_typedefs.h.
typedef uint32_t GblEnum |
Standard-sized enum type, 32-bits across platforms.
Definition at line 36 of file gimbal_typedefs.h.
typedef uint32_t GblFlags |
Standard-sized flags type, 32-bits across platforms.
Definition at line 37 of file gimbal_typedefs.h.
typedef uint32_t GblHash |
Type representing a calculated numeric hash across the codebase.
Definition at line 41 of file gimbal_typedefs.h.
typedef uint16_t GblRefCount |
Type able to hold a reference counter across the codebase.
Definition at line 42 of file gimbal_typedefs.h.
typedef void(* GblFnPtr) () |
Type used for holding an untyped function pointer.
Definition at line 44 of file gimbal_typedefs.h.