|
template<class E , class... Args> |
E | daq::MakeParseException (JsonPointer const &ptr, Args &&... args) |
|
template<class E , char const * > |
E | daq::MakeParseException (JsonPointer const &ptr, char const *str) |
|
template<class E > |
E | daq::MakeValueMissingException (JsonPointer const &ptr) |
|
template<class E > |
E | daq::MakeWrongTypeException (JsonPointer const &ptr, char const *expected_type, char const *actual_type) |
|
template<class E > |
E | daq::MakeUnknownVariantException (JsonPointer const &ptr, char const *known_variants, char const *actual_variant) |
|
template<class E > |
std::pair< Json const &, JsonPointer > | daq::GetMember (Json const &json, char const *name, JsonPointer const &breadcrumb) |
|
template<class E , class BinaryFunction > |
std::pair< Json const &, JsonPointer > | daq::GetMember (Json const &json, char const *name, JsonPointer const &breadcrumb, BinaryFunction const &f) |
|
template<class E > |
void | daq::AssertIsObject (Json const &json, JsonPointer const &breadcrumb) |
|
template<class E > |
void | daq::AssertIsArray (Json const &json, JsonPointer const &breadcrumb) |
|
template<class E > |
std::vector< std::string > | daq::ParseArrayOfString (Json const &json, JsonPointer const &breadcrumb) |
|
- Copyright
- (c) Copyright ESO 2022 All Rights Reserved ESO (eso.org) is an Intergovernmental Organisation, and therefore special legal conditions apply.
Definition in file internalParseUtils.hpp.