MakerLabs ACM
json_emitter.cpp File Reference
#include "json_emitter.h"
#include <cstdio>

Namespaces

 Json
 

Typedefs

using Json::string_view = std::experimental::string_view
 
using Json::string = std::string
 
using Json::JsonPathComponent = JsonEmitter::JsonPathComponent
 
using Json::JsonPath = JsonEmitter::JsonPath
 

Functions

auto Json::path_component_is_wildcard_map (const JsonPathComponent &match, const JsonPathComponent &current) -> bool
 
auto Json::path_component_is_wildcard (const JsonPathComponent &match, const JsonPathComponent &current) -> bool
 
auto Json::path_component_equality_or_wildcard (const JsonPathComponent &match, const JsonPathComponent &current) -> bool
 
auto Json::is_a_subpath (const JsonPath &match_path, const JsonPath &current_path) -> bool
 
auto Json::is_a_strict_subpath (const JsonPath &match_path, const JsonPath &current_path) -> bool
 
auto Json::is_a_wildcard_subpath (const JsonPath &match_path, const JsonPath &current_path) -> bool
 
auto Json::is_emitting_at_path (const JsonPath &match_path, const JsonPath &current_path) -> bool
 
auto Json::apply_map_workaround (const JsonPath &match_path, const JsonPath &current_path) -> bool
 

Variables

yajl_callbacks Json::json_parse_callbacks