userver: userver/formats/json/value.hpp File Reference
Loading...
Searching...
No Matches
value.hpp File Reference

Non-mutable JSON value representation. More...

#include <string_view>
#include <type_traits>
#include <userver/formats/common/items.hpp>
#include <userver/formats/common/meta.hpp>
#include <userver/formats/json/exception.hpp>
#include <userver/formats/json/impl/types.hpp>
#include <userver/formats/json/iterator.hpp>
#include <userver/formats/json/serialize.hpp>
#include <userver/formats/json/string_builder_fwd.hpp>
#include <userver/formats/parse/common.hpp>
+ Include dependency graph for value.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  formats::json::Value
 Non-mutable JSON value representation. More...
 
struct  formats::json::Value::IterTraits
 
struct  formats::json::Value::DefaultConstructed
 

Namespaces

namespace  logging
 Logging macro and utilities.
 
namespace  formats
 Value formats representation, parsing and serialization.
 
namespace  formats::json
 JSON support.
 
namespace  formats::json::parser
 SAX parser tools.
 
namespace  formats::literals
 

Functions

template<>
std::string formats::json::Value::As< std::string > () const
 
template<>
std::string formats::json::Value::ConvertTo< std::string > () const
 
Value formats::json::Parse (const Value &value, parse::To< Value >)
 

Detailed Description

Non-mutable JSON value representation.

Definition in file value.hpp.