|
bool | operator== (const Value &lhs, const Value &rhs) |
|
bool | operator!= (const Value &lhs, const Value &rhs) |
|
void | json (BooleanWriter *writer, const Boolean &boolean) |
|
void | json (StringWriter *writer, const String &string) |
|
void | json (NumberWriter *writer, const Number &number) |
|
void | json (ObjectWriter *writer, const Object &object) |
|
void | json (ArrayWriter *writer, const Array &array) |
|
void | json (NullWriter *, const Null &) |
|
template<typename T , typename std::enable_if< std::is_same< T, Value >::value, int >::type = 0> |
void | json (WriterProxy &&writer, const T &value) |
|
std::ostream & | operator<< (std::ostream &stream, const Boolean &boolean) |
|
std::ostream & | operator<< (std::ostream &stream, const String &string) |
|
std::ostream & | operator<< (std::ostream &stream, const Number &number) |
|
std::ostream & | operator<< (std::ostream &stream, const Object &object) |
|
std::ostream & | operator<< (std::ostream &stream, const Array &array) |
|
std::ostream & | operator<< (std::ostream &stream, const Null &null) |
|
Try< Value > | parse (const std::string &s) |
| Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given string. More...
|
|
std::ostream & | operator<< (std::ostream &stream, Proxy &&that) |
|
void | json (BooleanWriter *writer, bool value) |
|
void | json (NumberWriter *writer, short int value) |
|
void | json (NumberWriter *writer, int value) |
|
void | json (NumberWriter *writer, long int value) |
|
void | json (NumberWriter *writer, long long int value) |
|
void | json (NumberWriter *writer, unsigned short int value) |
|
void | json (NumberWriter *writer, unsigned int value) |
|
void | json (NumberWriter *writer, unsigned long int value) |
|
void | json (NumberWriter *writer, unsigned long long int value) |
|
void | json (NumberWriter *writer, float value) |
|
void | json (NumberWriter *writer, double value) |
|
template<std::size_t N> |
void | json (StringWriter *writer, const char(&value)[N]) |
|
void | json (StringWriter *writer, const std::string &value) |
|
template<typename Iterable , typename std::enable_if< internal::IsSequence< Iterable >::value &&!(std::is_array< Iterable >::value &&std::rank< Iterable >::value==1 &&std::is_same< char, typename std::remove_extent< Iterable >::type >::value)&&!internal::HasMappedType< Iterable >::value, int >::type = 0> |
void | json (ArrayWriter *writer, const Iterable &iterable) |
|
template<typename Dictionary , typename std::enable_if< internal::IsSequence< Dictionary >::value &&internal::HasMappedType< Dictionary >::value, int >::type = 0> |
void | json (ObjectWriter *writer, const Dictionary &dictionary) |
|
void | json (ObjectWriter *writer, const Protobuf &protobuf) |
|
Object | protobuf (const google::protobuf::Message &message) |
|
template<typename T > |
Array | protobuf (const google::protobuf::RepeatedPtrField< T > &repeated) |
|