Riyyi
|
b574a79dfe
|
Manager+Util: Change enum class type from int to uint8_t (4 -> 1 byte)
|
2022-07-28 10:57:41 +02:00 |
|
Riyyi
|
33df4bef39
|
Util+Test: Separate formatting and printing into different files
|
2022-07-26 23:25:20 +02:00 |
|
Riyyi
|
0e93009e4b
|
Util: Update JSON user-defined literal type name
|
2022-07-25 17:19:56 +02:00 |
|
Riyyi
|
8345f67c50
|
Everywhere: Switch to #pragma once, add missing copyright headers
|
2022-07-22 13:04:04 +02:00 |
|
Riyyi
|
deb9f29b47
|
Util+Test: Change namespace of JSON classes: Json -> Util::JSON
|
2022-07-22 12:41:27 +02:00 |
|
Riyyi
|
75034a2c5a
|
Util: Implement Json::Value type customization for print formatting
|
2022-07-22 02:13:12 +02:00 |
|
Riyyi
|
4e6c5ca341
|
Util: Change Job m_input string -> string_view
|
2022-07-20 21:32:17 +02:00 |
|
Riyyi
|
a92ac29d19
|
Util: Add parse(std::ifstream) function
|
2022-07-18 16:03:11 +02:00 |
|
Riyyi
|
3e69abdfa0
|
Util: Implement copy-and-swap idiom and the Rule of Five in Value
|
2022-07-16 00:51:32 +02:00 |
|
Riyyi
|
0841e49b46
|
Util: Add user-defined string literal for Json::Value
|
2022-07-14 20:39:37 +02:00 |
|
Riyyi
|
d6cd90ae4a
|
Util: Rename Json::Value m_value union variables
|
2022-07-12 12:36:03 +02:00 |
|
Riyyi
|
b76223693b
|
Util: Add Parser and Serializer to Value friends
|
2022-07-12 12:07:49 +02:00 |
|
Riyyi
|
74dd24a516
|
Util: Add flexible constructor toJson() to Json::Value
|
2022-07-10 00:33:33 +02:00 |
|
Riyyi
|
0c972f420c
|
Util: Add get<T>() functionality with customization points to Value
|
2022-07-08 14:23:38 +02:00 |
|
Riyyi
|
c5bbd7befd
|
Util: Add exists() to Json::Value
|
2022-07-08 14:11:03 +02:00 |
|
Riyyi
|
a209452a68
|
Util: Add Json::Value at() functions
|
2022-07-08 13:55:40 +02:00 |
|
Riyyi
|
0465d5802a
|
Util: Add size() getter to Json::Value
|
2022-07-07 09:47:34 +02:00 |
|
Riyyi
|
4a7ed92519
|
Util: Add constructor Value(Type)
|
2022-06-28 16:25:19 +02:00 |
|
Riyyi
|
68bc95fdf1
|
Util: Implement new JSON Job class
|
2022-06-24 14:56:37 +02:00 |
|
Riyyi
|
af678374bc
|
Util: Add emplace() to Json::Value
|
2022-06-23 14:54:29 +02:00 |
|
Riyyi
|
8bfae9b483
|
Util: Add more ways of accessing and creating Json::Value objects
|
2022-06-23 13:47:07 +02:00 |
|
Riyyi
|
9f7fe81ef6
|
Util: Add parse() and dump() to Json::Value
|
2022-06-23 13:45:07 +02:00 |
|
Riyyi
|
aad95de5fd
|
Util: Add a JSON stringifier
|
2022-06-22 14:23:29 +02:00 |
|
Riyyi
|
c385432bb0
|
Util: Add JSON accessors
|
2022-06-16 11:38:22 +02:00 |
|
Riyyi
|
0880d98fe0
|
Util: Add JSON Array/Object/Value types
|
2022-06-07 12:46:13 +02:00 |
|