|
Twitch SDK (Internal)
|
Go to the source code of this file.
Classes | |
| class | ttv::json::StaticString |
| Lightweight wrapper to tag static string. More... | |
| class | ttv::json::Value |
| Represents a JSON value. More... | |
| class | ttv::json::Value::CZString |
| struct | ttv::json::Value::CommentInfo |
| union | ttv::json::Value::ValueHolder |
| class | ttv::json::PathArgument |
| Experimental and untested: represents an element of the "path" to access a node. More... | |
| class | ttv::json::Path |
| Experimental and untested: represents a "path" to access a node. More... | |
| class | ttv::json::ValueAllocator |
| Experimental do not use: Allocator to customize member name and string value memory management done by Value. More... | |
| class | ttv::json::ValueIteratorBase |
| base class for Value iterators. More... | |
| class | ttv::json::ValueConstIterator |
| const iterator for object and array value. More... | |
| class | ttv::json::ValueIterator |
| Iterator for object and array value. More... | |
Namespaces | |
| ttv | |
| JSON (JavaScript Object Notation). | |
| ttv::json | |
Enumerations | |
| enum | ttv::json::ValueType : uint8_t { ttv::json::nullValue = 0, ttv::json::intValue, ttv::json::uintValue, ttv::json::realValue, ttv::json::stringValue, ttv::json::booleanValue, ttv::json::arrayValue, ttv::json::objectValue } |
| Type of the value held by a Value object. More... | |
| enum | ttv::json::CommentPlacement { ttv::json::commentBefore = 0, ttv::json::commentAfterOnSameLine, ttv::json::commentAfter, ttv::json::numberOfCommentPlacement } |
| union ttv::json::Value::ValueHolder |
| Class Members | ||
|---|---|---|
| bool | bool_ | |
| Int | int_ | |
| ObjectValues * | map_ | |
| double | real_ | |
| char * | string_ | |
| UInt | uint_ | |
1.8.13