![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
Go to the source code of this file.
Classes | |
class | Gray::cAtomDef |
class | Gray::cAtomRef |
Namespaces | |
Gray | |
< The main namespace for all Core functions. | |
Macros | |
#define | CATOM_STR(a) a |
Part of a static atom quoted string. for concatenate use. e.g. "Tag_XX". More... | |
#define | CATOM_CAT(a, b) a##b |
https://gcc.gnu.org/onlinedocs/cpp/Concatenation.html#Concatenation More... | |
#define | CATOM_STATIC(a) #a |
A static atom defined in the code. (e.g."SymName","Root") More... | |
#define | CATOM_STATSTR(a) #a |
A static atom i know is defined some place, but i just want to use the string here. More... | |
Typedefs | |
typedef HASHCODE32_t | Gray::ATOMCODE_t |
Encode a atom as a 32 bit hashcode instead of using its name/pointer. StrT::GetHashCode32() More... | |
typedef cRefPtr< cAtomDef > | Gray::cAtomDefPtr |
#define CATOM_CAT | ( | a, | |
b | |||
) | a##b |
#define CATOM_STATIC | ( | a | ) | #a |
A static atom defined in the code. (e.g."SymName","Root")
#define CATOM_STATSTR | ( | a | ) | #a |
A static atom i know is defined some place, but i just want to use the string here.
#define CATOM_STR | ( | a | ) | a |
Part of a static atom quoted string. for concatenate use. e.g. "Tag_XX".