|
class | AbstractStreamWriter |
|
class | AnsiColor |
|
class | Arena |
|
class | ArenaPool |
| A fast object pool that uses an Arena as its allocator.
|
|
class | ArenaStack |
| A fast stack that uses an ArenaPool for dynamic memory allocation.
|
|
class | BitIterator |
|
class | BlobPtr |
|
class | BlobStore |
|
class | Block |
|
class | Buffer |
|
class | BufferWriter |
|
class | CharSchema |
| A bitmap consisting of 256 flags that can be used to quickly identify whether a given character is part of a set (e.g.
|
|
class | ChunkChain |
|
class | ChunkedBuffer |
|
class | CliApplication |
|
class | CliCommand |
|
class | CliCommandConfigurator |
|
class | CliHelp |
|
class | CompactHashTable |
|
class | Console |
|
class | ConsoleWriter |
|
class | Crc32 |
|
class | DataPtr |
|
class | DateTime |
|
class | Decimal |
|
class | Deduplicator |
| A Lookup-based template class that enables de-duplication of items that are represented by a sequence of bytes (such as strings).
|
|
class | DynamicBuffer |
|
class | DynamicStackBuffer |
|
class | EncodedVarint26 |
| A pre-encoded varint representation of a 26-bit integer.
|
|
class | ExpandableMappedFile |
| A MappedFile that grows on demand (if opened in writable mode).
|
|
class | File |
|
class | FileBuffer |
|
class | FileBuffer2 |
|
class | FileLock |
|
class | FileNotFoundException |
|
class | FilePath |
|
class | FileSystem |
|
class | FileTime |
|
class | FileWriter |
|
class | FixedQueue |
|
class | HashedStringView |
|
class | Highlighter |
|
class | IndexFile |
| A fast disk-based key-value lookup that stores values in an array, appropriate for keyspaces that are expected to be dense.
|
|
class | IOException |
|
class | Linked |
|
class | LinkedList |
|
class | LinkedQueue |
|
class | Lookup |
| Template for classes that look up items in a hashtable using a 64-bit numeric ID.
|
|
class | LookupBase |
| Base template for classes that use hashtable-based lookup.
|
|
class | MappedFile |
|
class | MappedSegment |
|
class | MutableDataPtr |
|
class | NearPtr |
| A pointer that can reference a limited address range, in exchange for a smaller storage footprint.
|
|
class | Parcel |
|
class | ParcelPtr |
|
struct | ParsedString |
|
class | ParseException |
|
class | Parser |
|
class | PbfDecoder |
|
class | Phaser |
|
class | PileFile |
|
class | pointer |
|
class | ProgressReporter |
|
class | PunnedPtr |
|
class | QuickSelect |
|
class | RefCounted |
|
class | ReusableBlock |
|
class | ShortString |
| A string with a maximum length of 2^16-1 bytes.
|
|
class | ShortVarString |
| A string with a maximum length of 2^14-1 bytes.
|
|
class | SimpleArena |
| A simplified arena allocator.
|
|
class | SimpleLinkedList |
| A simple single-linked list.
|
|
class | SimpleXmlParser |
|
class | Span |
|
class | Store |
|
class | StoreException |
|
class | StreamWriter |
|
class | StringBuilder |
|
class | StringLookup |
| static const S& string(T* p) static uint32_t& next(T* p) uint32_t[]* table() uint32_t tableSize() void* data()
|
|
class | StringSet |
| A fast and memory-efficient set of strings.
|
|
class | SystemInfo |
|
class | Table |
|
class | TaggedPtr |
|
class | TaskEngine |
|
class | TaskQueue |
|
class | TaskStatus |
|
class | ThreadPool |
|
class | TinyString |
| A string with a maximum length of 255 bytes.
|
|
class | TinyStringConstant |
|
class | Unicode |
|
class | UUID |
|
class | Validate |
|
class | ValueException |
|
class | Xml |
|
|
using | ByteBlock = Block<uint8_t> |
|
using | CharBlock = Block<char> |
|
template<class K , class V , class Hash = gtl::priv::hash_default_hash<K>, class Eq = gtl::priv::hash_default_eq<K>, class Alloc = gtl::priv::Allocator<gtl::priv::Pair<const K, V>>> |
using | HashMap = gtl::flat_hash_map<K,V,Hash,Eq,Alloc> |
| A faster replacement for std::unordered_map Alias for GTL Flat Hash Map by Gregory Popovitch https://github.com/greg7mdp/gtl, licensed under Apache 2.0.
|
|
using | ByteSpan = Span<const uint8_t> |
|
typedef int | FileHandle |
|
template<class K , class V , class Hash = gtl::priv::hash_default_hash<K>, class Eq = gtl::priv::hash_default_eq<K>, class Alloc = gtl::priv::Allocator<gtl::priv::Pair<const K, V>>>