21 Commits (4e6c5ca341773554517f1c2e8a4066d9da5fb477)

Author SHA1 Message Date
Riyyi 4e6c5ca341 Util: Change Job m_input string -> string_view 3 years ago
Riyyi b4100113fe Util: Add missing include 3 years ago
Riyyi a92ac29d19 Util: Add parse(std::ifstream) function 3 years ago
Riyyi 93eb2f4f6a Util: Optimize Value member away 3 years ago
Riyyi 3e69abdfa0 Util: Implement copy-and-swap idiom and the Rule of Five in Value 3 years ago
Riyyi d6cd90ae4a Util: Rename Json::Value m_value union variables 3 years ago
Riyyi 8797f695e0 Util: Fix type check 3 years ago
Riyyi 74dd24a516 Util: Add flexible constructor toJson() to Json::Value 3 years ago
Riyyi 0c972f420c Util: Add get<T>() functionality with customization points to Value 3 years ago
Riyyi c5bbd7befd Util: Add exists() to Json::Value 3 years ago
Riyyi a209452a68 Util: Add Json::Value at() functions 3 years ago
Riyyi 0465d5802a Util: Add size() getter to Json::Value 3 years ago
Riyyi c3d6af85ba Util: Rename Stringify -> Serializer 3 years ago
Riyyi 4a7ed92519 Util: Add constructor Value(Type) 3 years ago
Riyyi 8fb1a1a8e9 Util: Move vector<Token> ownership to Job class 3 years ago
Riyyi 68bc95fdf1 Util: Implement new JSON Job class 3 years ago
Riyyi af678374bc Util: Add emplace() to Json::Value 3 years ago
Riyyi 8bfae9b483 Util: Add more ways of accessing and creating Json::Value objects 3 years ago
Riyyi 9f7fe81ef6 Util: Add parse() and dump() to Json::Value 3 years ago
Riyyi c385432bb0 Util: Add JSON accessors 3 years ago
Riyyi 0880d98fe0 Util: Add JSON Array/Object/Value types 3 years ago