├── .github ├── actions │ └── docker_pull_and_make │ │ └── action.yaml └── workflows │ ├── ci_checks.yaml │ └── release.yaml ├── .gitignore ├── CMakeLists.txt ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── acceptance ├── Gemfile ├── Rakefile └── tests │ └── fake.rb ├── appveyor.yml ├── lib ├── CMakeLists.txt ├── Doxyfile.in ├── inc │ ├── hocon │ │ ├── config.hpp │ │ ├── config_exception.hpp │ │ ├── config_include_context.hpp │ │ ├── config_includer.hpp │ │ ├── config_includer_file.hpp │ │ ├── config_list.hpp │ │ ├── config_mergeable.hpp │ │ ├── config_object.hpp │ │ ├── config_origin.hpp │ │ ├── config_parse_options.hpp │ │ ├── config_parseable.hpp │ │ ├── config_render_options.hpp │ │ ├── config_resolve_options.hpp │ │ ├── config_syntax.hpp │ │ ├── config_value.hpp │ │ ├── config_value_factory.hpp │ │ ├── functional_list.hpp │ │ ├── parser │ │ │ ├── config_document.hpp │ │ │ ├── config_document_factory.hpp │ │ │ └── config_node.hpp │ │ ├── path.hpp │ │ ├── program_options.hpp │ │ └── types.hpp │ └── internal │ │ ├── config_document_parser.hpp │ │ ├── config_parser.hpp │ │ ├── config_util.hpp │ │ ├── container.hpp │ │ ├── default_transformer.hpp │ │ ├── full_includer.hpp │ │ ├── nodes │ │ ├── abstract_config_node.hpp │ │ ├── abstract_config_node_value.hpp │ │ ├── config_node_array.hpp │ │ ├── config_node_comment.hpp │ │ ├── config_node_complex_value.hpp │ │ ├── config_node_concatenation.hpp │ │ ├── config_node_field.hpp │ │ ├── config_node_include.hpp │ │ ├── config_node_object.hpp │ │ ├── config_node_path.hpp │ │ ├── config_node_root.hpp │ │ ├── config_node_simple_value.hpp │ │ └── config_node_single_token.hpp │ │ ├── parseable.hpp │ │ ├── path_builder.hpp │ │ ├── path_parser.hpp │ │ ├── replaceable_merge_stack.hpp │ │ ├── resolve_context.hpp │ │ ├── resolve_result.hpp │ │ ├── resolve_source.hpp │ │ ├── simple_config_document.hpp │ │ ├── simple_config_origin.hpp │ │ ├── simple_include_context.hpp │ │ ├── simple_includer.hpp │ │ ├── substitution_expression.hpp │ │ ├── token.hpp │ │ ├── tokenizer.hpp │ │ ├── tokens.hpp │ │ ├── unmergeable.hpp │ │ └── values │ │ ├── config_boolean.hpp │ │ ├── config_concatenation.hpp │ │ ├── config_delayed_merge.hpp │ │ ├── config_delayed_merge_object.hpp │ │ ├── config_double.hpp │ │ ├── config_int.hpp │ │ ├── config_long.hpp │ │ ├── config_null.hpp │ │ ├── config_number.hpp │ │ ├── config_reference.hpp │ │ ├── config_string.hpp │ │ ├── simple_config_list.hpp │ │ └── simple_config_object.hpp ├── namespaces.dox.in ├── src │ ├── config.cc │ ├── config_document_factory.cc │ ├── config_document_parser.cc │ ├── config_parse_options.cc │ ├── config_parser.cc │ ├── config_render_options.cc │ ├── config_resolve_options.cc │ ├── config_util.cc │ ├── config_value_factory.cc │ ├── default_transformer.cc │ ├── nodes │ │ ├── abstract_config_node.cc │ │ ├── config_node_array.cc │ │ ├── config_node_comment.cc │ │ ├── config_node_complex_value.cc │ │ ├── config_node_concatenation.cc │ │ ├── config_node_field.cc │ │ ├── config_node_include.cc │ │ ├── config_node_object.cc │ │ ├── config_node_path.cc │ │ ├── config_node_root.cc │ │ ├── config_node_simple_value.cc │ │ └── config_node_single_token.cc │ ├── parseable.cc │ ├── path.cc │ ├── path_builder.cc │ ├── path_parser.cc │ ├── resolve_context.cc │ ├── resolve_source.cc │ ├── simple_config_document.cc │ ├── simple_config_origin.cc │ ├── simple_include_context.cc │ ├── simple_includer.cc │ ├── substitution_expression.cc │ ├── token.cc │ ├── tokenizer.cc │ ├── tokens.cc │ └── values │ │ ├── config_boolean.cc │ │ ├── config_concatenation.cc │ │ ├── config_delayed_merge.cc │ │ ├── config_delayed_merge_object.cc │ │ ├── config_double.cc │ │ ├── config_int.cc │ │ ├── config_long.cc │ │ ├── config_null.cc │ │ ├── config_number.cc │ │ ├── config_object.cc │ │ ├── config_reference.cc │ │ ├── config_string.cc │ │ ├── config_value.cc │ │ ├── simple_config_list.cc │ │ └── simple_config_object.cc ├── tests │ ├── CMakeLists.txt │ ├── concatenation_test.cc │ ├── conf_parser_test.cc │ ├── config_document_parser_test.cc │ ├── config_document_tests.cc │ ├── config_node_test.cc │ ├── config_substitution_test.cc │ ├── config_test.cc │ ├── config_value_factory_test.cc │ ├── config_value_test.cc │ ├── fixtures.hpp.in │ ├── fixtures │ │ ├── test01.conf │ │ └── test01.json │ ├── main.cc │ ├── path_test.cc │ ├── program_options.cc │ ├── simple_confs │ │ ├── a.conf │ │ ├── b.conf │ │ ├── d.conf │ │ └── sub │ │ │ ├── b.conf │ │ │ ├── c.conf │ │ │ └── e.conf │ ├── test.conf │ ├── test_utils.cc │ ├── test_utils.hpp │ ├── token_test.cc │ └── tokenizer_test.cc └── version.h.in └── locales ├── CMakeLists.txt └── cpp-hocon.pot /.github/actions/docker_pull_and_make/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/.github/actions/docker_pull_and_make/action.yaml -------------------------------------------------------------------------------- /.github/workflows/ci_checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/.github/workflows/ci_checks.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @puppetlabs/phoenix @MikaelSmith @Magisus 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/README.md -------------------------------------------------------------------------------- /acceptance/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/acceptance/Gemfile -------------------------------------------------------------------------------- /acceptance/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/acceptance/Rakefile -------------------------------------------------------------------------------- /acceptance/tests/fake.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/appveyor.yml -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/Doxyfile.in -------------------------------------------------------------------------------- /lib/inc/hocon/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_exception.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_include_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_include_context.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_includer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_includer.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_includer_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_includer_file.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_list.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_mergeable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_mergeable.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_object.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_origin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_origin.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_parse_options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_parse_options.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_parseable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_parseable.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_render_options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_render_options.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_resolve_options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_resolve_options.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_syntax.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_value.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/config_value_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/config_value_factory.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/functional_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/functional_list.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/parser/config_document.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/parser/config_document.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/parser/config_document_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/parser/config_document_factory.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/parser/config_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/parser/config_node.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/path.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/program_options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/program_options.hpp -------------------------------------------------------------------------------- /lib/inc/hocon/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/hocon/types.hpp -------------------------------------------------------------------------------- /lib/inc/internal/config_document_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/config_document_parser.hpp -------------------------------------------------------------------------------- /lib/inc/internal/config_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/config_parser.hpp -------------------------------------------------------------------------------- /lib/inc/internal/config_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/config_util.hpp -------------------------------------------------------------------------------- /lib/inc/internal/container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/container.hpp -------------------------------------------------------------------------------- /lib/inc/internal/default_transformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/default_transformer.hpp -------------------------------------------------------------------------------- /lib/inc/internal/full_includer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/full_includer.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/abstract_config_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/abstract_config_node.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/abstract_config_node_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/abstract_config_node_value.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_array.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_comment.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_comment.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_complex_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_complex_value.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_concatenation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_concatenation.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_field.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_include.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_include.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_object.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_path.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_root.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_root.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_simple_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_simple_value.hpp -------------------------------------------------------------------------------- /lib/inc/internal/nodes/config_node_single_token.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/nodes/config_node_single_token.hpp -------------------------------------------------------------------------------- /lib/inc/internal/parseable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/parseable.hpp -------------------------------------------------------------------------------- /lib/inc/internal/path_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/path_builder.hpp -------------------------------------------------------------------------------- /lib/inc/internal/path_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/path_parser.hpp -------------------------------------------------------------------------------- /lib/inc/internal/replaceable_merge_stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/replaceable_merge_stack.hpp -------------------------------------------------------------------------------- /lib/inc/internal/resolve_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/resolve_context.hpp -------------------------------------------------------------------------------- /lib/inc/internal/resolve_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/resolve_result.hpp -------------------------------------------------------------------------------- /lib/inc/internal/resolve_source.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/resolve_source.hpp -------------------------------------------------------------------------------- /lib/inc/internal/simple_config_document.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/simple_config_document.hpp -------------------------------------------------------------------------------- /lib/inc/internal/simple_config_origin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/simple_config_origin.hpp -------------------------------------------------------------------------------- /lib/inc/internal/simple_include_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/simple_include_context.hpp -------------------------------------------------------------------------------- /lib/inc/internal/simple_includer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/simple_includer.hpp -------------------------------------------------------------------------------- /lib/inc/internal/substitution_expression.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/substitution_expression.hpp -------------------------------------------------------------------------------- /lib/inc/internal/token.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/token.hpp -------------------------------------------------------------------------------- /lib/inc/internal/tokenizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/tokenizer.hpp -------------------------------------------------------------------------------- /lib/inc/internal/tokens.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/tokens.hpp -------------------------------------------------------------------------------- /lib/inc/internal/unmergeable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/unmergeable.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_boolean.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_boolean.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_concatenation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_concatenation.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_delayed_merge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_delayed_merge.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_delayed_merge_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_delayed_merge_object.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_double.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_double.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_int.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_long.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_long.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_null.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_null.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_number.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_number.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_reference.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/config_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/config_string.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/simple_config_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/simple_config_list.hpp -------------------------------------------------------------------------------- /lib/inc/internal/values/simple_config_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/inc/internal/values/simple_config_object.hpp -------------------------------------------------------------------------------- /lib/namespaces.dox.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/namespaces.dox.in -------------------------------------------------------------------------------- /lib/src/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config.cc -------------------------------------------------------------------------------- /lib/src/config_document_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_document_factory.cc -------------------------------------------------------------------------------- /lib/src/config_document_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_document_parser.cc -------------------------------------------------------------------------------- /lib/src/config_parse_options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_parse_options.cc -------------------------------------------------------------------------------- /lib/src/config_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_parser.cc -------------------------------------------------------------------------------- /lib/src/config_render_options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_render_options.cc -------------------------------------------------------------------------------- /lib/src/config_resolve_options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_resolve_options.cc -------------------------------------------------------------------------------- /lib/src/config_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_util.cc -------------------------------------------------------------------------------- /lib/src/config_value_factory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/config_value_factory.cc -------------------------------------------------------------------------------- /lib/src/default_transformer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/default_transformer.cc -------------------------------------------------------------------------------- /lib/src/nodes/abstract_config_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/abstract_config_node.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_array.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_array.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_comment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_comment.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_complex_value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_complex_value.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_concatenation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_concatenation.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_field.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_field.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_include.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_include.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_object.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_path.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_path.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_root.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_root.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_simple_value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_simple_value.cc -------------------------------------------------------------------------------- /lib/src/nodes/config_node_single_token.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/nodes/config_node_single_token.cc -------------------------------------------------------------------------------- /lib/src/parseable.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/parseable.cc -------------------------------------------------------------------------------- /lib/src/path.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/path.cc -------------------------------------------------------------------------------- /lib/src/path_builder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/path_builder.cc -------------------------------------------------------------------------------- /lib/src/path_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/path_parser.cc -------------------------------------------------------------------------------- /lib/src/resolve_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/resolve_context.cc -------------------------------------------------------------------------------- /lib/src/resolve_source.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/resolve_source.cc -------------------------------------------------------------------------------- /lib/src/simple_config_document.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/simple_config_document.cc -------------------------------------------------------------------------------- /lib/src/simple_config_origin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/simple_config_origin.cc -------------------------------------------------------------------------------- /lib/src/simple_include_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/simple_include_context.cc -------------------------------------------------------------------------------- /lib/src/simple_includer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/simple_includer.cc -------------------------------------------------------------------------------- /lib/src/substitution_expression.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/substitution_expression.cc -------------------------------------------------------------------------------- /lib/src/token.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/token.cc -------------------------------------------------------------------------------- /lib/src/tokenizer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/tokenizer.cc -------------------------------------------------------------------------------- /lib/src/tokens.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/tokens.cc -------------------------------------------------------------------------------- /lib/src/values/config_boolean.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_boolean.cc -------------------------------------------------------------------------------- /lib/src/values/config_concatenation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_concatenation.cc -------------------------------------------------------------------------------- /lib/src/values/config_delayed_merge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_delayed_merge.cc -------------------------------------------------------------------------------- /lib/src/values/config_delayed_merge_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_delayed_merge_object.cc -------------------------------------------------------------------------------- /lib/src/values/config_double.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_double.cc -------------------------------------------------------------------------------- /lib/src/values/config_int.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_int.cc -------------------------------------------------------------------------------- /lib/src/values/config_long.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_long.cc -------------------------------------------------------------------------------- /lib/src/values/config_null.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_null.cc -------------------------------------------------------------------------------- /lib/src/values/config_number.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_number.cc -------------------------------------------------------------------------------- /lib/src/values/config_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_object.cc -------------------------------------------------------------------------------- /lib/src/values/config_reference.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_reference.cc -------------------------------------------------------------------------------- /lib/src/values/config_string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_string.cc -------------------------------------------------------------------------------- /lib/src/values/config_value.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/config_value.cc -------------------------------------------------------------------------------- /lib/src/values/simple_config_list.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/simple_config_list.cc -------------------------------------------------------------------------------- /lib/src/values/simple_config_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/src/values/simple_config_object.cc -------------------------------------------------------------------------------- /lib/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/tests/concatenation_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/concatenation_test.cc -------------------------------------------------------------------------------- /lib/tests/conf_parser_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/conf_parser_test.cc -------------------------------------------------------------------------------- /lib/tests/config_document_parser_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_document_parser_test.cc -------------------------------------------------------------------------------- /lib/tests/config_document_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_document_tests.cc -------------------------------------------------------------------------------- /lib/tests/config_node_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_node_test.cc -------------------------------------------------------------------------------- /lib/tests/config_substitution_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_substitution_test.cc -------------------------------------------------------------------------------- /lib/tests/config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_test.cc -------------------------------------------------------------------------------- /lib/tests/config_value_factory_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_value_factory_test.cc -------------------------------------------------------------------------------- /lib/tests/config_value_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/config_value_test.cc -------------------------------------------------------------------------------- /lib/tests/fixtures.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/fixtures.hpp.in -------------------------------------------------------------------------------- /lib/tests/fixtures/test01.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/fixtures/test01.conf -------------------------------------------------------------------------------- /lib/tests/fixtures/test01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/fixtures/test01.json -------------------------------------------------------------------------------- /lib/tests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/main.cc -------------------------------------------------------------------------------- /lib/tests/path_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/path_test.cc -------------------------------------------------------------------------------- /lib/tests/program_options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/program_options.cc -------------------------------------------------------------------------------- /lib/tests/simple_confs/a.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/simple_confs/a.conf -------------------------------------------------------------------------------- /lib/tests/simple_confs/b.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/simple_confs/b.conf -------------------------------------------------------------------------------- /lib/tests/simple_confs/d.conf: -------------------------------------------------------------------------------- 1 | { 2 | new_passwd : "qwer.,m" 3 | } 4 | -------------------------------------------------------------------------------- /lib/tests/simple_confs/sub/b.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/simple_confs/sub/b.conf -------------------------------------------------------------------------------- /lib/tests/simple_confs/sub/c.conf: -------------------------------------------------------------------------------- 1 | { 2 | passwd3 : "123414", 3 | } 4 | -------------------------------------------------------------------------------- /lib/tests/simple_confs/sub/e.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/simple_confs/sub/e.conf -------------------------------------------------------------------------------- /lib/tests/test.conf: -------------------------------------------------------------------------------- 1 | { a : b } -------------------------------------------------------------------------------- /lib/tests/test_utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/test_utils.cc -------------------------------------------------------------------------------- /lib/tests/test_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/test_utils.hpp -------------------------------------------------------------------------------- /lib/tests/token_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/token_test.cc -------------------------------------------------------------------------------- /lib/tests/tokenizer_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/tests/tokenizer_test.cc -------------------------------------------------------------------------------- /lib/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/lib/version.h.in -------------------------------------------------------------------------------- /locales/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/locales/CMakeLists.txt -------------------------------------------------------------------------------- /locales/cpp-hocon.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/puppetlabs/cpp-hocon/HEAD/locales/cpp-hocon.pot --------------------------------------------------------------------------------