change clang-format
Signed-off-by: Folling <mail@folling.io>
This commit is contained in:
parent
0496ea7259
commit
910f337d02
33 changed files with 217 additions and 254 deletions
|
|
@ -19,7 +19,7 @@
|
|||
IkarusValue::IkarusValue(Data data):
|
||||
data(data) {}
|
||||
|
||||
cppbase::Result<IkarusValue *, IkarusValue::FromJsonError> IkarusValue::from_json(boost::json::value const& json) {
|
||||
cppbase::Result<IkarusValue *, IkarusValue::FromJsonError> IkarusValue::from_json(boost::json::value const & json) {
|
||||
if (auto const * obj = json.if_object(); obj == nullptr) {
|
||||
return cppbase::err(FromJsonError{});
|
||||
} else {
|
||||
|
|
@ -43,8 +43,9 @@ cppbase::Result<IkarusValue *, IkarusValue::FromJsonError> IkarusValue::from_jso
|
|||
ret = new T{};
|
||||
ret->data = boost::variant2::monostate{};
|
||||
} else {
|
||||
auto res = boost::json::try_value_to<
|
||||
boost::container::small_vector<typename T::DataType, IkarusValue::SMALL_VEC_VALUE_SIZE>>(*data);
|
||||
auto res =
|
||||
boost::json::try_value_to<boost::container::small_vector<typename T::DataType, IkarusValue::SMALL_VEC_VALUE_SIZE>>(*data
|
||||
);
|
||||
|
||||
if (res.has_error()) {
|
||||
return cppbase::err(FromJsonError{});
|
||||
|
|
@ -88,8 +89,8 @@ boost::json::value IkarusValue::to_json() const {
|
|||
[]<typename T>(T const * value) -> boost::json::value {
|
||||
return boost::variant2::visit(
|
||||
cppbase::overloaded{
|
||||
[]([[maybe_unused]] boost::variant2::monostate const& data) -> boost::json::value { return nullptr; },
|
||||
[](auto const& data) -> boost::json::value { return boost::json::value_from(data); }
|
||||
[]([[maybe_unused]] boost::variant2::monostate const & data) -> boost::json::value { return nullptr; },
|
||||
[](auto const & data) -> boost::json::value { return boost::json::value_from(data); }
|
||||
},
|
||||
value->data
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue