Diag-Client-Lib
Namespaces | Typedefs | Enumerations | Functions
json_parser.h File Reference
#include <boost/property_tree/json_parser.hpp>
#include <boost/property_tree/ptree.hpp>
#include <string_view>
#include "core/include/result.h"
Include dependency graph for json_parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 boost_support
 
 boost_support::parser
 

Typedefs

using boost_support::parser::boost_tree = boost::property_tree::ptree
 Type alias for boost property tree. More...
 

Enumerations

enum class  boost_support::parser::ParsingErrorCode : std::uint8_t { boost_support::parser::kError = 0U }
 Definitions of Parsing failure error codes. More...
 

Functions

core_type::Result< void, ParsingErrorCode > boost_support::parser::Read (std::string_view config_path, boost_tree &json_tree)
 Parser to get the configuration from json file. More...