![]() |
PERRY v1.0.0
P-E-R-R-Y/PERRY helps creating games with a bunch of tools.
|
easy to Manage YAML, JSON, XAML and data serialization formats in C++. More...
#include <ISerial.hpp>
Public Types | |
using | node_type = std::variant<bool, int, double, std::string, std::vector<Node>, std::map<std::string, Node>, void *> |
Public Member Functions | |
Node (node_type node) | |
bool | isScalar () |
bool | isSequence () |
bool | isMap () |
bool | isBool () |
bool | isInt () |
bool | isDouble () |
bool | isString () |
bool | isNull () |
Node | operator[] (const std::string &key) |
Node | operator[] (const int &index) |
template<typename T> | |
T | as () |
Public Attributes | |
node_type | value |
easy to Manage YAML, JSON, XAML and data serialization formats in C++.