![]() |
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?