![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include "SysTypes.h"
Go to the source code of this file.
Namespaces | |
Gray | |
< The main namespace for all Core functions. | |
Macros | |
#define | _INC_GrayCore_H 0x003 |
0.0.3 Version stamp the API. Especially important to the Variant and Archive types. More... | |
#define | USE_UNICODE 0 |
#define | USE_UNICODE_FN USE_UNICODE |
make file names UNICODE as well? More... | |
#define | GRAY_NAME Gray |
Root name. More... | |
#define | GRAY_NAMES "Gray" |
Use GRAYNAME for string. More... | |
#define | GRAYCALL __stdcall |
declare calling convention for static functions so everyone knows the arg passing scheme. don't assume compiler default. _cdecl. More... | |
#define | GRAY_DLL |
#define | GRAYCORE_LINK __DECL_IMPORT |
#define | _LOCCALL |
#define | __noop ((void)0) |
#define | IS_DELETE = delete |
#define | NOEXCEPT noexcept |
#define | IGNORE_WARN_INTERFACE(c) |
#define | IGNORE_WARN_ABSTRACT(c) virtual ~c() {} |
#define | CATTR_PACKED |
#define | CATTR_NORETURN __attribute__((noreturn)) |
#define | CATTR_CONSTRUCTOR |
#define | CATTR_DESTRUCTOR |
#define | CATTR_DEPRECATEDAT(versionNumber, alternative) |
#define | CATTR_DEPRECATED |
Typedefs | |
typedef UINT_PTR | Gray::HASHCODE_t |
could hold a pointer converted to a number? maybe 64 or 32 bit ? same as size_t. More... | |
typedef UINT32 | Gray::HASHCODE32_t |
always 32 bits. More... | |
Variables | |
const HASHCODE_t | Gray::k_HASHCODE_CLEAR = 0 |
not a valid index. More... | |
#define __noop ((void)0) |
#define _INC_GrayCore_H 0x003 |
0.0.3 Version stamp the API. Especially important to the Variant and Archive types.
#define _LOCCALL |
#define CATTR_CONSTRUCTOR |
#define CATTR_DEPRECATED |
#define CATTR_DEPRECATEDAT | ( | versionNumber, | |
alternative | |||
) |
#define CATTR_DESTRUCTOR |
#define CATTR_NORETURN __attribute__((noreturn)) |
#define CATTR_PACKED |
#define GRAY_DLL |
#define GRAY_NAME Gray |
Root name.
#define GRAY_NAMES "Gray" |
Use GRAYNAME for string.
#define GRAYCALL __stdcall |
declare calling convention for static functions so everyone knows the arg passing scheme. don't assume compiler default. _cdecl.
#define GRAYCORE_LINK __DECL_IMPORT |
#define IGNORE_WARN_ABSTRACT | ( | c | ) | virtual ~c() {} |
#define IGNORE_WARN_INTERFACE | ( | c | ) |
#define IS_DELETE = delete |
#define NOEXCEPT noexcept |
#define USE_UNICODE 0 |
#define USE_UNICODE_FN USE_UNICODE |
make file names UNICODE as well?