cpp-hocon  0.3.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Chocon::config_documentRepresents an individual HOCON or JSON file, preserving all formatting and syntax details
 Chocon::simple_config_document
 Chocon::config_include_contextContext provided to a config_includer; this interface is only useful inside a
 Chocon::simple_include_context
 Chocon::config_includerImplement this interface and provide an instance to config_parse_options.set_includer() to customize handling of
 Chocon::full_includer
 Chocon::simple_includer
 Chocon::config_includer_fileImplement this in addition to config_includer if you want to support inclusion of files with the
 Chocon::full_includer
 Chocon::simple_includer
 Chocon::config_mergeable
 Chocon::configAn immutable map from config paths to config values
 Chocon::config_valueAn immutable value, following the JSON type schema
 Chocon::config_nodeA node in the syntax tree for a HOCON or JSON document
 Chocon::abstract_config_node
 Chocon::config_originRepresents the origin (such as filename and line number) of a config_value for use in error messages
 Chocon::simple_config_origin
 Chocon::config_parse_optionsA set of options related to parsing
 Chocon::config_parseableAn opaque handle to something that can be parsed, obtained from config_include_context
 Chocon::parseable
 Chocon::config_render_options
 Chocon::config_resolve_optionsA set of options related to resolving substitutions
 Chocon::config_value_factory
 Chocon::containerAn AbstractConfigValue which contains other values
 Chocon::config_concatenationA ConfigConcatenation represents a list of values to be concatenated (see the spec)
 Chocon::replaceable_merge_stack
 Chocon::simple_config_list
 Chocon::simple_config_object
 Chocon::default_transformer
 Cenable_shared_from_this
 Chocon::configAn immutable map from config paths to config values
 Chocon::config_valueAn immutable value, following the JSON type schema
 Chocon::parseable
 Chocon::simple_config_origin
 Chocon::simple_includer
 Chocon::substitution_expression
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Citerator
 CFwdListIter< T >
 COutListIter< T >
 Chocon::iterator
 Chocon::iterator_wrapper< iter >
 Chocon::single_token_iterator
 Chocon::token_iterator
 Chocon::token_list_iterator
 CList< T >
 CList< shared_string >
 Chocon::config_value::modifier
 Chocon::config_value::no_exceptions_modifier
 Chocon::name_source
 Chocon::file_name_source
 Chocon::relative_name_source
 Chocon::config_document_parser::parse_context
 Chocon::config_parser::parse_context
 Chocon::path
 Chocon::path_builder
 Chocon::path_parser
 Chocon::resolve_context
 Chocon::resolve_result< V >
 Chocon::resolve_result< shared_value >
 Chocon::resolve_source
 Chocon::resolve_source::result_with_path
 Chocon::token
 Chocon::comment
 Chocon::ignored_whitespace
 Chocon::line
 Chocon::problem
 Chocon::substitution
 Chocon::unquoted_text
 Chocon::value
 Chocon::tokens
 Chocon::unmergeableInterface that tags a ConfigValue that is not mergeable until after substitutions are resolved
 Chocon::config_concatenationA ConfigConcatenation represents a list of values to be concatenated (see the spec)
 Chocon::config_delayed_merge
 Chocon::config_delayed_merge_object
 Chocon::config_reference
 Chocon::validation_problemInformation about a problem that occurred in config#check_valid