|
JSON Voorhees
Killer JSON for C++
|
This is the complete list of members for jsonv::extraction_context, including all inherited members.
| context() | jsonv::context | |
| context(jsonv::formats fmt, std::optional< jsonv::version > ver=std::nullopt, const void *userdata=nullptr) | jsonv::context | explicit |
| current_as(reader &from) | jsonv::extraction_context | inline |
| expect(reader &from, ast_node_type type) | jsonv::extraction_context | |
| expect(reader &from, std::initializer_list< ast_node_type > types) (defined in jsonv::extraction_context) | jsonv::extraction_context | |
| extract(reader &from) | jsonv::extraction_context | inline |
| extract(const std::type_info &type, reader &from, void *into) (defined in jsonv::extraction_context) | jsonv::extraction_context | |
| extract(const value &from) | jsonv::extraction_context | |
| extraction_context() | jsonv::extraction_context | |
| extraction_context(jsonv::formats fmt, std::optional< jsonv::version > ver=std::nullopt, jsonv::path p=jsonv::path(), const void *userdata=nullptr, extract_options options=extract_options()) | jsonv::extraction_context | explicit |
| extraction_context(const extraction_context &)=delete (defined in jsonv::extraction_context) | jsonv::extraction_context | |
| formats() const | jsonv::context | inline |
| note_value_consumed(const reader &from) noexcept | jsonv::extraction_context | |
| operator=(const extraction_context &)=delete (defined in jsonv::extraction_context) | jsonv::extraction_context | |
| options() const noexcept | jsonv::extraction_context | inline |
| path() const | jsonv::extraction_context | |
| path_scope (defined in jsonv::extraction_context) | jsonv::extraction_context | friend |
| problem(TArgs &&... args) | jsonv::extraction_context | inline |
| problem_list typedef | jsonv::extraction_context | |
| problem_path(const reader &from) const | jsonv::extraction_context | |
| problems() const & | jsonv::extraction_context | inline |
| problems() && (defined in jsonv::extraction_context) | jsonv::extraction_context | inline |
| recover() const noexcept | jsonv::extraction_context | |
| recover(const extraction_error &ex) (defined in jsonv::extraction_context) | jsonv::extraction_context | |
| skip_failed_value(reader &from) noexcept | jsonv::extraction_context | |
| source_is_temporary() const noexcept | jsonv::extraction_context | inline |
| take_problems_since(problem_list::size_type mark) | jsonv::extraction_context | |
| user_data() const | jsonv::context | inline |
| version() const | jsonv::context | inline |
| ~context() noexcept=0 (defined in jsonv::context) | jsonv::context | pure virtual |
| ~extraction_context() noexcept (defined in jsonv::extraction_context) | jsonv::extraction_context | virtual |