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