#include <string>#include <cstdint>#include <mutex>#include <promeki/core/namespace.h>#include <promeki/core/sharedptr.h>#include <promeki/core/char.h>#include <promeki/core/list.h>#include <promeki/core/fnv1a.h>

Go to the source code of this file.
Classes | |
| class | StringData |
| Pure virtual interface for String storage backends. More... | |
| class | StringLatin1Data |
| Latin1 string storage. One byte = one character. More... | |
| class | StringUnicodeData |
| Unicode string storage. Decoded codepoints in a List<Char>. More... | |
| class | StringLiteralData |
| Immutable string storage wrapping a string literal pointer. More... | |
| class | StringUnicodeLiteralData |
| Immutable Unicode string storage wrapping compile-time decoded data. More... | |
See LICENSE file in the project root folder for license information.