├── .gitignore ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── TODO.md ├── depends.cmake ├── docs ├── builtin_operators.md └── index.md ├── examples ├── CMakeLists.txt ├── example01_validate.cpp ├── example02_validate_with_report.cpp ├── example03_validate_with_exception.cpp ├── example04_apply_validator.cpp ├── example05_dynamic_validator_allocation.cpp ├── example06_nested_validators.cpp ├── example07_nested_members.cpp ├── example08_member_existence.cpp ├── example09_custom_property.cpp ├── example10_custom_property_flag.cpp ├── example11_heterogeneous_property_implicit.cpp ├── example12_heterogeneous_property_explicit.cpp ├── example13_variadic_property.cpp ├── example14_variadic_property_aggregation.cpp ├── example15_operator_in.cpp ├── example16_operator_negation.cpp ├── example17_custom_operator.cpp ├── example18_move_copy.cpp ├── example19_lazy_operands.cpp ├── example20_operand_other_member.cpp ├── example21_operand_sample_object.cpp ├── example22_element_aggregation.cpp ├── example23_tree_validation.cpp ├── example24_partial_validation.cpp ├── example25_validate_evaluation_result.cpp ├── example26_prevalidate_set_member.cpp └── example27_prevalidate_set_custom_property.cpp ├── include └── hatn │ └── validator │ ├── adapter.hpp │ ├── adapters │ ├── adapter_traits_wrapper.hpp │ ├── default_adapter.hpp │ ├── failed_members_adapter.hpp │ ├── impl │ │ ├── default_adapter_impl.hpp │ │ └── intermediate_adapter_traits.hpp │ ├── make_intermediate_adapter.hpp │ ├── prevalidation_adapter.hpp │ └── reporting_adapter.hpp │ ├── aggregation │ ├── aggregation.hpp │ ├── aggregation.ipp │ ├── all.hpp │ ├── and.hpp │ ├── any.hpp │ ├── element_aggregation.hpp │ ├── element_aggregation.ipp │ ├── not.hpp │ ├── or.hpp │ ├── tree.hpp │ ├── wrap_heterogeneous_index.hpp │ ├── wrap_index.hpp │ └── wrap_it.hpp │ ├── apply.hpp │ ├── apply_generated_paths.hpp │ ├── apply_generated_paths.ipp │ ├── apply_member_path.hpp │ ├── apply_member_path.ipp │ ├── base_validator.hpp │ ├── basic_property.hpp │ ├── can_check_contains.hpp │ ├── can_get.hpp │ ├── check_contains.hpp │ ├── check_exists.hpp │ ├── check_member.hpp │ ├── check_member_exists_traits_proxy.hpp │ ├── check_member_path.hpp │ ├── compact_variadic_property.hpp │ ├── config.hpp │ ├── detail │ ├── aggregate_all.hpp │ ├── aggregate_and.hpp │ ├── aggregate_any.hpp │ ├── aggregate_or.hpp │ ├── backend_formatter_helper.hpp │ ├── dispatcher_impl.hpp │ ├── formatter_fmt.hpp │ ├── formatter_std.hpp │ ├── get_impl.hpp │ ├── has_method.hpp │ ├── has_property.hpp │ ├── hint_helper.hpp │ ├── logical_not.hpp │ ├── member_helper.hpp │ ├── member_helper.ipp │ └── reorder_and_present.hpp │ ├── dispatcher.hpp │ ├── embedded_object.hpp │ ├── error.hpp │ ├── extract.hpp │ ├── filter_member.hpp │ ├── filter_path.hpp │ ├── generate_paths.hpp │ ├── get.hpp │ ├── get_member.hpp │ ├── headeronly.cfg │ ├── heterogeneous_property.hpp │ ├── ignore_compiler_warnings.hpp │ ├── interval.hpp │ ├── invoke_member_if_exists.hpp │ ├── lazy.hpp │ ├── make_member.hpp │ ├── make_validator.hpp │ ├── master_sample.hpp │ ├── member.hpp │ ├── member_path.hpp │ ├── member_property.hpp │ ├── member_with_name.hpp │ ├── member_with_name_list.hpp │ ├── operand.hpp │ ├── operators.hpp │ ├── operators │ ├── comparison.hpp │ ├── contains.hpp │ ├── exists.hpp │ ├── flag.hpp │ ├── in.hpp │ ├── invert_op.hpp │ ├── lex_in.hpp │ ├── lexicographical.hpp │ ├── logical.hpp │ ├── number_patterns.hpp │ ├── op_report_without_operand.hpp │ ├── operator.hpp │ ├── regex.hpp │ ├── string_patterns.hpp │ └── wrap_op.hpp │ ├── prepend_super_member.hpp │ ├── prepend_super_member.ipp │ ├── prevalidation │ ├── clear_validated.hpp │ ├── prevalidation_adapter_impl.hpp │ ├── prevalidation_adapter_tag.hpp │ ├── resize_validated.hpp │ ├── set_validated.hpp │ ├── strict_any.hpp │ ├── true_if_empty.hpp │ ├── true_if_size.hpp │ ├── unset_validated.hpp │ ├── validate_empty.hpp │ └── validate_value.hpp │ ├── properties.hpp │ ├── properties │ ├── empty.hpp │ ├── h_size.hpp │ ├── length.hpp │ ├── pair.hpp │ ├── size.hpp │ └── value.hpp │ ├── property.hpp │ ├── property_validator.hpp │ ├── range.hpp │ ├── reporting │ ├── aggregation_strings.hpp │ ├── backend_formatter.hpp │ ├── concrete_phrase.hpp │ ├── decorator.hpp │ ├── dotted_member_names.hpp │ ├── extend_translator.hpp │ ├── failed_members_reporter.hpp │ ├── flag_presets.hpp │ ├── format_bool_operand.hpp │ ├── format_join_grammar_cats.hpp │ ├── format_operand.hpp │ ├── formatter.hpp │ ├── grammar_categories.hpp │ ├── locale │ │ ├── ru.hpp │ │ └── sample_locale.hpp │ ├── mapped_translator.hpp │ ├── member_names.hpp │ ├── member_operand.hpp │ ├── nested_member_name.hpp │ ├── no_translator.hpp │ ├── operand_formatter.hpp │ ├── order_and_presentation.hpp │ ├── original_member_names.hpp │ ├── phrase_grammar_cats.hpp │ ├── phrase_translator.hpp │ ├── prepare_operand_for_formatter.hpp │ ├── prepare_property_formatting.hpp │ ├── property_member_name.hpp │ ├── quotes_decorator.hpp │ ├── report_aggregation.hpp │ ├── reporter.hpp │ ├── reporter_with_object_name.hpp │ ├── reporting_adapter_impl.hpp │ ├── single_member_name.hpp │ ├── strings.hpp │ ├── translate.hpp │ ├── translator.hpp │ └── translator_repository.hpp │ ├── status.hpp │ ├── utils │ ├── adjust_storable_ignore.hpp │ ├── adjust_storable_type.hpp │ ├── class_method_args.hpp │ ├── conditional_fold.hpp │ ├── copy.hpp │ ├── enable_to_string.hpp │ ├── feature_bitmask.hpp │ ├── foreach_if.hpp │ ├── get_it.hpp │ ├── hana_to_std_tuple.hpp │ ├── has_reset.hpp │ ├── heterogeneous_size.hpp │ ├── invoke_and.hpp │ ├── invoke_or.hpp │ ├── is_container.hpp │ ├── is_pair.hpp │ ├── make_types_tuple.hpp │ ├── object_wrapper.hpp │ ├── optional.hpp │ ├── pointer_as_reference.hpp │ ├── reference_wrapper.hpp │ ├── safe_compare.hpp │ ├── string_view.hpp │ ├── to_string.hpp │ ├── unwrap_object.hpp │ ├── value_as_container.hpp │ └── wrap_object.hpp │ ├── validate.hpp │ ├── validator.hpp │ ├── validators.hpp │ ├── value_transformer.hpp │ ├── variadic_arg.hpp │ ├── variadic_arg_tag.hpp │ ├── variadic_property.hpp │ ├── version.hpp │ └── with_check_member_exists.hpp ├── sample-build ├── linux-clang.sh ├── readme.txt └── win-msvc.bat └── test ├── CMakeLists.txt ├── main.cpp ├── test.cmake ├── testallanyreport.cpp ├── testclearvalidated.cpp ├── testfmtformatter.cpp ├── testformatter.cpp ├── testhabrexamples_ru.cpp ├── testheterogeneouscontainers.cpp ├── testinvokeandor.cpp ├── testlexicographical.cpp ├── testnestedallany.cpp ├── testnestedvalidators.cpp ├── testnomemberreporting.cpp ├── testoperatorexists.cpp ├── testoperatorin.cpp ├── testpartialpaths.cpp ├── testpointers.cpp ├── testprevalidation.cpp ├── testregex.cpp ├── testreporter.cpp ├── testreporting.cpp ├── testreportinghints.cpp ├── testresizevalidated.cpp ├── testsetvalidated.cpp ├── teststdformatter.cpp ├── teststrings.cpp ├── teststrnumbers.cpp ├── testtranslator.cpp ├── testtranslator_ru.cpp ├── testtree.cpp ├── testunsetvalidated.cpp ├── testvalidate.cpp ├── testvalidator.cpp ├── testvalidatorimpl.cpp ├── testvalidatoronheap.cpp ├── testvaluetransformer.cpp └── testvariadicproperty.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | CMakeLists.txt.user 2 | __pycache__ 3 | *.pyc 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/TODO.md -------------------------------------------------------------------------------- /depends.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/depends.cmake -------------------------------------------------------------------------------- /docs/builtin_operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/docs/builtin_operators.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/example01_validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example01_validate.cpp -------------------------------------------------------------------------------- /examples/example02_validate_with_report.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example02_validate_with_report.cpp -------------------------------------------------------------------------------- /examples/example03_validate_with_exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example03_validate_with_exception.cpp -------------------------------------------------------------------------------- /examples/example04_apply_validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example04_apply_validator.cpp -------------------------------------------------------------------------------- /examples/example05_dynamic_validator_allocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example05_dynamic_validator_allocation.cpp -------------------------------------------------------------------------------- /examples/example06_nested_validators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example06_nested_validators.cpp -------------------------------------------------------------------------------- /examples/example07_nested_members.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example07_nested_members.cpp -------------------------------------------------------------------------------- /examples/example08_member_existence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example08_member_existence.cpp -------------------------------------------------------------------------------- /examples/example09_custom_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example09_custom_property.cpp -------------------------------------------------------------------------------- /examples/example10_custom_property_flag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example10_custom_property_flag.cpp -------------------------------------------------------------------------------- /examples/example11_heterogeneous_property_implicit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example11_heterogeneous_property_implicit.cpp -------------------------------------------------------------------------------- /examples/example12_heterogeneous_property_explicit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example12_heterogeneous_property_explicit.cpp -------------------------------------------------------------------------------- /examples/example13_variadic_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example13_variadic_property.cpp -------------------------------------------------------------------------------- /examples/example14_variadic_property_aggregation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example14_variadic_property_aggregation.cpp -------------------------------------------------------------------------------- /examples/example15_operator_in.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example15_operator_in.cpp -------------------------------------------------------------------------------- /examples/example16_operator_negation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example16_operator_negation.cpp -------------------------------------------------------------------------------- /examples/example17_custom_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example17_custom_operator.cpp -------------------------------------------------------------------------------- /examples/example18_move_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example18_move_copy.cpp -------------------------------------------------------------------------------- /examples/example19_lazy_operands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example19_lazy_operands.cpp -------------------------------------------------------------------------------- /examples/example20_operand_other_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example20_operand_other_member.cpp -------------------------------------------------------------------------------- /examples/example21_operand_sample_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example21_operand_sample_object.cpp -------------------------------------------------------------------------------- /examples/example22_element_aggregation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example22_element_aggregation.cpp -------------------------------------------------------------------------------- /examples/example23_tree_validation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example23_tree_validation.cpp -------------------------------------------------------------------------------- /examples/example24_partial_validation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example24_partial_validation.cpp -------------------------------------------------------------------------------- /examples/example25_validate_evaluation_result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example25_validate_evaluation_result.cpp -------------------------------------------------------------------------------- /examples/example26_prevalidate_set_member.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example26_prevalidate_set_member.cpp -------------------------------------------------------------------------------- /examples/example27_prevalidate_set_custom_property.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/examples/example27_prevalidate_set_custom_property.cpp -------------------------------------------------------------------------------- /include/hatn/validator/adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/adapter_traits_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/adapter_traits_wrapper.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/default_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/default_adapter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/failed_members_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/failed_members_adapter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/impl/default_adapter_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/impl/default_adapter_impl.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/impl/intermediate_adapter_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/impl/intermediate_adapter_traits.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/make_intermediate_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/make_intermediate_adapter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/prevalidation_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/prevalidation_adapter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/adapters/reporting_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/adapters/reporting_adapter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/aggregation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/aggregation.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/aggregation.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/aggregation.ipp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/all.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/and.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/and.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/any.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/element_aggregation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/element_aggregation.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/element_aggregation.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/element_aggregation.ipp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/not.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/not.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/or.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/tree.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/wrap_heterogeneous_index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/wrap_heterogeneous_index.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/wrap_index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/wrap_index.hpp -------------------------------------------------------------------------------- /include/hatn/validator/aggregation/wrap_it.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/aggregation/wrap_it.hpp -------------------------------------------------------------------------------- /include/hatn/validator/apply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/apply.hpp -------------------------------------------------------------------------------- /include/hatn/validator/apply_generated_paths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/apply_generated_paths.hpp -------------------------------------------------------------------------------- /include/hatn/validator/apply_generated_paths.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/apply_generated_paths.ipp -------------------------------------------------------------------------------- /include/hatn/validator/apply_member_path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/apply_member_path.hpp -------------------------------------------------------------------------------- /include/hatn/validator/apply_member_path.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/apply_member_path.ipp -------------------------------------------------------------------------------- /include/hatn/validator/base_validator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/base_validator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/basic_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/basic_property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/can_check_contains.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/can_check_contains.hpp -------------------------------------------------------------------------------- /include/hatn/validator/can_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/can_get.hpp -------------------------------------------------------------------------------- /include/hatn/validator/check_contains.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/check_contains.hpp -------------------------------------------------------------------------------- /include/hatn/validator/check_exists.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/check_exists.hpp -------------------------------------------------------------------------------- /include/hatn/validator/check_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/check_member.hpp -------------------------------------------------------------------------------- /include/hatn/validator/check_member_exists_traits_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/check_member_exists_traits_proxy.hpp -------------------------------------------------------------------------------- /include/hatn/validator/check_member_path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/check_member_path.hpp -------------------------------------------------------------------------------- /include/hatn/validator/compact_variadic_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/compact_variadic_property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/config.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/aggregate_all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/aggregate_all.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/aggregate_and.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/aggregate_and.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/aggregate_any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/aggregate_any.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/aggregate_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/aggregate_or.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/backend_formatter_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/backend_formatter_helper.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/dispatcher_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/dispatcher_impl.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/formatter_fmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/formatter_fmt.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/formatter_std.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/formatter_std.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/get_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/get_impl.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/has_method.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/has_method.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/has_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/has_property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/hint_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/hint_helper.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/logical_not.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/logical_not.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/member_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/member_helper.hpp -------------------------------------------------------------------------------- /include/hatn/validator/detail/member_helper.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/member_helper.ipp -------------------------------------------------------------------------------- /include/hatn/validator/detail/reorder_and_present.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/detail/reorder_and_present.hpp -------------------------------------------------------------------------------- /include/hatn/validator/dispatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/dispatcher.hpp -------------------------------------------------------------------------------- /include/hatn/validator/embedded_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/embedded_object.hpp -------------------------------------------------------------------------------- /include/hatn/validator/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/error.hpp -------------------------------------------------------------------------------- /include/hatn/validator/extract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/extract.hpp -------------------------------------------------------------------------------- /include/hatn/validator/filter_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/filter_member.hpp -------------------------------------------------------------------------------- /include/hatn/validator/filter_path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/filter_path.hpp -------------------------------------------------------------------------------- /include/hatn/validator/generate_paths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/generate_paths.hpp -------------------------------------------------------------------------------- /include/hatn/validator/get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/get.hpp -------------------------------------------------------------------------------- /include/hatn/validator/get_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/get_member.hpp -------------------------------------------------------------------------------- /include/hatn/validator/headeronly.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/hatn/validator/heterogeneous_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/heterogeneous_property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/ignore_compiler_warnings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/ignore_compiler_warnings.hpp -------------------------------------------------------------------------------- /include/hatn/validator/interval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/interval.hpp -------------------------------------------------------------------------------- /include/hatn/validator/invoke_member_if_exists.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/invoke_member_if_exists.hpp -------------------------------------------------------------------------------- /include/hatn/validator/lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/lazy.hpp -------------------------------------------------------------------------------- /include/hatn/validator/make_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/make_member.hpp -------------------------------------------------------------------------------- /include/hatn/validator/make_validator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/make_validator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/master_sample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/master_sample.hpp -------------------------------------------------------------------------------- /include/hatn/validator/member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/member.hpp -------------------------------------------------------------------------------- /include/hatn/validator/member_path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/member_path.hpp -------------------------------------------------------------------------------- /include/hatn/validator/member_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/member_property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/member_with_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/member_with_name.hpp -------------------------------------------------------------------------------- /include/hatn/validator/member_with_name_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/member_with_name_list.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operand.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/comparison.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/comparison.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/contains.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/contains.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/exists.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/exists.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/flag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/flag.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/in.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/invert_op.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/invert_op.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/lex_in.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/lex_in.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/lexicographical.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/lexicographical.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/logical.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/logical.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/number_patterns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/number_patterns.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/op_report_without_operand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/op_report_without_operand.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/operator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/operator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/regex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/regex.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/string_patterns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/string_patterns.hpp -------------------------------------------------------------------------------- /include/hatn/validator/operators/wrap_op.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/operators/wrap_op.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prepend_super_member.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prepend_super_member.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prepend_super_member.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prepend_super_member.ipp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/clear_validated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/clear_validated.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/prevalidation_adapter_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/prevalidation_adapter_impl.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/prevalidation_adapter_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/prevalidation_adapter_tag.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/resize_validated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/resize_validated.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/set_validated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/set_validated.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/strict_any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/strict_any.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/true_if_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/true_if_empty.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/true_if_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/true_if_size.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/unset_validated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/unset_validated.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/validate_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/validate_empty.hpp -------------------------------------------------------------------------------- /include/hatn/validator/prevalidation/validate_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/prevalidation/validate_value.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties/empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties/empty.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties/h_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties/h_size.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties/length.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties/length.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties/pair.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties/size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties/size.hpp -------------------------------------------------------------------------------- /include/hatn/validator/properties/value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/properties/value.hpp -------------------------------------------------------------------------------- /include/hatn/validator/property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/property_validator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/property_validator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/range.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/aggregation_strings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/aggregation_strings.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/backend_formatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/backend_formatter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/concrete_phrase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/concrete_phrase.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/decorator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/decorator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/dotted_member_names.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/dotted_member_names.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/extend_translator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/extend_translator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/failed_members_reporter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/failed_members_reporter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/flag_presets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/flag_presets.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/format_bool_operand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/format_bool_operand.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/format_join_grammar_cats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/format_join_grammar_cats.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/format_operand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/format_operand.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/formatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/formatter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/grammar_categories.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/grammar_categories.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/locale/ru.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/locale/ru.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/locale/sample_locale.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/locale/sample_locale.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/mapped_translator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/mapped_translator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/member_names.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/member_names.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/member_operand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/member_operand.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/nested_member_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/nested_member_name.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/no_translator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/no_translator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/operand_formatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/operand_formatter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/order_and_presentation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/order_and_presentation.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/original_member_names.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/original_member_names.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/phrase_grammar_cats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/phrase_grammar_cats.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/phrase_translator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/phrase_translator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/prepare_operand_for_formatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/prepare_operand_for_formatter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/prepare_property_formatting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/prepare_property_formatting.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/property_member_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/property_member_name.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/quotes_decorator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/quotes_decorator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/report_aggregation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/report_aggregation.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/reporter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/reporter.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/reporter_with_object_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/reporter_with_object_name.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/reporting_adapter_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/reporting_adapter_impl.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/single_member_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/single_member_name.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/strings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/strings.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/translate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/translate.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/translator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/translator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/reporting/translator_repository.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/reporting/translator_repository.hpp -------------------------------------------------------------------------------- /include/hatn/validator/status.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/status.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/adjust_storable_ignore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/adjust_storable_ignore.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/adjust_storable_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/adjust_storable_type.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/class_method_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/class_method_args.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/conditional_fold.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/conditional_fold.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/copy.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/enable_to_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/enable_to_string.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/feature_bitmask.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/feature_bitmask.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/foreach_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/foreach_if.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/get_it.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/get_it.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/hana_to_std_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/hana_to_std_tuple.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/has_reset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/has_reset.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/heterogeneous_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/heterogeneous_size.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/invoke_and.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/invoke_and.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/invoke_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/invoke_or.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/is_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/is_container.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/is_pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/is_pair.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/make_types_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/make_types_tuple.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/object_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/object_wrapper.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/optional.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/pointer_as_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/pointer_as_reference.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/reference_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/reference_wrapper.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/safe_compare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/safe_compare.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/string_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/string_view.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/to_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/to_string.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/unwrap_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/unwrap_object.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/value_as_container.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/value_as_container.hpp -------------------------------------------------------------------------------- /include/hatn/validator/utils/wrap_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/utils/wrap_object.hpp -------------------------------------------------------------------------------- /include/hatn/validator/validate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/validate.hpp -------------------------------------------------------------------------------- /include/hatn/validator/validator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/validator.hpp -------------------------------------------------------------------------------- /include/hatn/validator/validators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/validators.hpp -------------------------------------------------------------------------------- /include/hatn/validator/value_transformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/value_transformer.hpp -------------------------------------------------------------------------------- /include/hatn/validator/variadic_arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/variadic_arg.hpp -------------------------------------------------------------------------------- /include/hatn/validator/variadic_arg_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/variadic_arg_tag.hpp -------------------------------------------------------------------------------- /include/hatn/validator/variadic_property.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/variadic_property.hpp -------------------------------------------------------------------------------- /include/hatn/validator/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/version.hpp -------------------------------------------------------------------------------- /include/hatn/validator/with_check_member_exists.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/include/hatn/validator/with_check_member_exists.hpp -------------------------------------------------------------------------------- /sample-build/linux-clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/sample-build/linux-clang.sh -------------------------------------------------------------------------------- /sample-build/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/sample-build/readme.txt -------------------------------------------------------------------------------- /sample-build/win-msvc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/sample-build/win-msvc.bat -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/test.cmake -------------------------------------------------------------------------------- /test/testallanyreport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testallanyreport.cpp -------------------------------------------------------------------------------- /test/testclearvalidated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testclearvalidated.cpp -------------------------------------------------------------------------------- /test/testfmtformatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testfmtformatter.cpp -------------------------------------------------------------------------------- /test/testformatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testformatter.cpp -------------------------------------------------------------------------------- /test/testhabrexamples_ru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testhabrexamples_ru.cpp -------------------------------------------------------------------------------- /test/testheterogeneouscontainers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testheterogeneouscontainers.cpp -------------------------------------------------------------------------------- /test/testinvokeandor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testinvokeandor.cpp -------------------------------------------------------------------------------- /test/testlexicographical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testlexicographical.cpp -------------------------------------------------------------------------------- /test/testnestedallany.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testnestedallany.cpp -------------------------------------------------------------------------------- /test/testnestedvalidators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testnestedvalidators.cpp -------------------------------------------------------------------------------- /test/testnomemberreporting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testnomemberreporting.cpp -------------------------------------------------------------------------------- /test/testoperatorexists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testoperatorexists.cpp -------------------------------------------------------------------------------- /test/testoperatorin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testoperatorin.cpp -------------------------------------------------------------------------------- /test/testpartialpaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testpartialpaths.cpp -------------------------------------------------------------------------------- /test/testpointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testpointers.cpp -------------------------------------------------------------------------------- /test/testprevalidation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testprevalidation.cpp -------------------------------------------------------------------------------- /test/testregex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testregex.cpp -------------------------------------------------------------------------------- /test/testreporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testreporter.cpp -------------------------------------------------------------------------------- /test/testreporting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testreporting.cpp -------------------------------------------------------------------------------- /test/testreportinghints.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testreportinghints.cpp -------------------------------------------------------------------------------- /test/testresizevalidated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testresizevalidated.cpp -------------------------------------------------------------------------------- /test/testsetvalidated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testsetvalidated.cpp -------------------------------------------------------------------------------- /test/teststdformatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/teststdformatter.cpp -------------------------------------------------------------------------------- /test/teststrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/teststrings.cpp -------------------------------------------------------------------------------- /test/teststrnumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/teststrnumbers.cpp -------------------------------------------------------------------------------- /test/testtranslator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testtranslator.cpp -------------------------------------------------------------------------------- /test/testtranslator_ru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testtranslator_ru.cpp -------------------------------------------------------------------------------- /test/testtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testtree.cpp -------------------------------------------------------------------------------- /test/testunsetvalidated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testunsetvalidated.cpp -------------------------------------------------------------------------------- /test/testvalidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testvalidate.cpp -------------------------------------------------------------------------------- /test/testvalidator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testvalidator.cpp -------------------------------------------------------------------------------- /test/testvalidatorimpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testvalidatorimpl.cpp -------------------------------------------------------------------------------- /test/testvalidatoronheap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testvalidatoronheap.cpp -------------------------------------------------------------------------------- /test/testvaluetransformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testvaluetransformer.cpp -------------------------------------------------------------------------------- /test/testvariadicproperty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evgeniums/cpp-validator/HEAD/test/testvariadicproperty.cpp --------------------------------------------------------------------------------