gitextract_igkvdt0q/ ├── .gitignore ├── README.md └── files/ ├── ConceptClang.pptx ├── CppNow2014Ranges.odp ├── PracticalTypeErasureSlides.odp ├── bounded_integer.odp ├── cxx11-library-design.pptx ├── functional-data-structures.key ├── open-pattern-matching.pptx ├── optimization_boost_asio.key ├── ownership_of_memory.odp ├── test_driven/ │ ├── Boost.Test Documentation Rewrite/ │ │ ├── doc/ │ │ │ └── src/ │ │ │ └── boostbook.css │ │ ├── index.html │ │ └── libs/ │ │ └── test/ │ │ └── doc/ │ │ ├── Jamfile.v2 │ │ ├── html/ │ │ │ ├── index.html │ │ │ ├── test/ │ │ │ │ ├── guide/ │ │ │ │ │ ├── acceptance_tests.html │ │ │ │ │ ├── compilation/ │ │ │ │ │ │ ├── _main_.html │ │ │ │ │ │ ├── header_only.html │ │ │ │ │ │ ├── minimal_header.html │ │ │ │ │ │ ├── shared_library.html │ │ │ │ │ │ └── static_library.html │ │ │ │ │ ├── compilation.html │ │ │ │ │ ├── exception_safety_test.html │ │ │ │ │ ├── manually_registering_test_cases_and_suites.html │ │ │ │ │ ├── mocking_collaborators.html │ │ │ │ │ ├── test_case_design.html │ │ │ │ │ ├── testing__main_.html │ │ │ │ │ ├── testing_file_i_o.html │ │ │ │ │ ├── testing_file_io.html │ │ │ │ │ └── testing_protected_or_private_members.html │ │ │ │ ├── guide.html │ │ │ │ ├── how_to_read_this_documentation.html │ │ │ │ ├── motivation.html │ │ │ │ ├── reference/ │ │ │ │ │ ├── assertion/ │ │ │ │ │ │ ├── _boost____level___bitwise_equal_.html │ │ │ │ │ │ ├── _boost____level___close_.html │ │ │ │ │ │ ├── _boost____level___close_fraction_.html │ │ │ │ │ │ ├── _boost____level___equal_collections_.html │ │ │ │ │ │ ├── _boost____level___exception_.html │ │ │ │ │ │ ├── _boost____level___ge_.html │ │ │ │ │ │ ├── _boost____level___gt_.html │ │ │ │ │ │ ├── _boost____level___le_.html │ │ │ │ │ │ ├── _boost____level___lt_.html │ │ │ │ │ │ ├── _boost____level___message_.html │ │ │ │ │ │ ├── _boost____level___ne_.html │ │ │ │ │ │ ├── _boost____level___no_throw_.html │ │ │ │ │ │ ├── _boost____level___predicate_.html │ │ │ │ │ │ ├── _boost____level___small_.html │ │ │ │ │ │ ├── _boost_test_dont_print_log_value_.html │ │ │ │ │ │ ├── _boost_test_error_.html │ │ │ │ │ │ ├── _boost_test_is_defined_.html │ │ │ │ │ │ ├── boost_fail.html │ │ │ │ │ │ ├── boost_level_equal.html │ │ │ │ │ │ ├── boost_level_exception.html │ │ │ │ │ │ ├── boost_level_message.html │ │ │ │ │ │ ├── boost_level_no_throw.html │ │ │ │ │ │ ├── boost_level_throw.html │ │ │ │ │ │ ├── boost_test_dont_print_log_value.html │ │ │ │ │ │ └── levels.html │ │ │ │ │ ├── assertion.html │ │ │ │ │ ├── configuration_macros.html │ │ │ │ │ ├── headers.html │ │ │ │ │ ├── runner/ │ │ │ │ │ │ ├── argument/ │ │ │ │ │ │ │ ├── ___break_exec_path_.html │ │ │ │ │ │ │ ├── ___build_info_.html │ │ │ │ │ │ │ ├── ___catch_system_errors_.html │ │ │ │ │ │ │ ├── ___color_output_.html │ │ │ │ │ │ │ ├── ___detect_fp_exceptions_.html │ │ │ │ │ │ │ ├── ___detect_memory_leaks_.html │ │ │ │ │ │ │ ├── ___log_level_.html │ │ │ │ │ │ │ ├── ___log_sink_.html │ │ │ │ │ │ │ ├── ___output_format_.html │ │ │ │ │ │ │ ├── ___random_.html │ │ │ │ │ │ │ ├── ___report_level_.html │ │ │ │ │ │ │ ├── ___report_sink_.html │ │ │ │ │ │ │ ├── ___result_code_.html │ │ │ │ │ │ │ ├── ___save_pattern_.html │ │ │ │ │ │ │ ├── ___show_progress_.html │ │ │ │ │ │ │ ├── ___use_alt_stack_.html │ │ │ │ │ │ │ ├── auto_start_dbg.html │ │ │ │ │ │ │ ├── list_content.html │ │ │ │ │ │ │ ├── log_format.html │ │ │ │ │ │ │ ├── log_level.html │ │ │ │ │ │ │ ├── log_sink.html │ │ │ │ │ │ │ ├── output_format.html │ │ │ │ │ │ │ ├── report_format.html │ │ │ │ │ │ │ ├── report_level.html │ │ │ │ │ │ │ ├── report_sink.html │ │ │ │ │ │ │ └── run_test.html │ │ │ │ │ │ ├── argument.html │ │ │ │ │ │ ├── output/ │ │ │ │ │ │ │ ├── _boost_test_checkpoint_.html │ │ │ │ │ │ │ ├── _boost_test_passpoint_.html │ │ │ │ │ │ │ ├── boost_test_checkpoint.html │ │ │ │ │ │ │ ├── boost_test_message.html │ │ │ │ │ │ │ ├── log.html │ │ │ │ │ │ │ ├── report.html │ │ │ │ │ │ │ ├── test_log.html │ │ │ │ │ │ │ └── test_report.html │ │ │ │ │ │ └── output.html │ │ │ │ │ ├── runner.html │ │ │ │ │ ├── test_case/ │ │ │ │ │ │ ├── boost_auto_test_case.html │ │ │ │ │ │ ├── boost_auto_test_case_expected_failures.html │ │ │ │ │ │ ├── boost_auto_test_case_template.html │ │ │ │ │ │ ├── boost_fixture_test_case.html │ │ │ │ │ │ ├── boost_global_fixture.html │ │ │ │ │ │ ├── boost_param_class_test_case.html │ │ │ │ │ │ ├── boost_param_test_case.html │ │ │ │ │ │ ├── boost_test_case.html │ │ │ │ │ │ ├── boost_test_case_template.html │ │ │ │ │ │ └── boost_test_case_template_function.html │ │ │ │ │ ├── test_case.html │ │ │ │ │ ├── test_classes/ │ │ │ │ │ │ ├── assertion/ │ │ │ │ │ │ │ ├── _boost____level___bitwise_equal_.html │ │ │ │ │ │ │ ├── _boost____level___close_.html │ │ │ │ │ │ │ ├── _boost____level___close_fraction_.html │ │ │ │ │ │ │ ├── _boost____level___equal_collections_.html │ │ │ │ │ │ │ ├── _boost____level___exception_.html │ │ │ │ │ │ │ ├── _boost____level___ge_.html │ │ │ │ │ │ │ ├── _boost____level___gt_.html │ │ │ │ │ │ │ ├── _boost____level___le_.html │ │ │ │ │ │ │ ├── _boost____level___lt_.html │ │ │ │ │ │ │ ├── _boost____level___message_.html │ │ │ │ │ │ │ ├── _boost____level___ne_.html │ │ │ │ │ │ │ ├── _boost____level___no_throw_.html │ │ │ │ │ │ │ ├── _boost____level___predicate_.html │ │ │ │ │ │ │ ├── _boost____level___small_.html │ │ │ │ │ │ │ ├── _boost_test_dont_print_log_value_.html │ │ │ │ │ │ │ ├── _boost_test_error_.html │ │ │ │ │ │ │ ├── _boost_test_is_defined_.html │ │ │ │ │ │ │ ├── boost_fail.html │ │ │ │ │ │ │ ├── boost_level_equal.html │ │ │ │ │ │ │ ├── boost_level_throw.html │ │ │ │ │ │ │ └── levels.html │ │ │ │ │ │ ├── assertion.html │ │ │ │ │ │ ├── headers.html │ │ │ │ │ │ ├── init_unit_test_func.html │ │ │ │ │ │ ├── master_test_suite_t.html │ │ │ │ │ │ ├── predicate_result/ │ │ │ │ │ │ │ ├── init_unit_test_func.html │ │ │ │ │ │ │ ├── master_test_suite_t.html │ │ │ │ │ │ │ ├── test_case.html │ │ │ │ │ │ │ ├── test_observer.html │ │ │ │ │ │ │ ├── test_suite.html │ │ │ │ │ │ │ ├── test_unit.html │ │ │ │ │ │ │ ├── unit_test_log_formatter.html │ │ │ │ │ │ │ ├── unit_test_log_t.html │ │ │ │ │ │ │ └── unit_test_main.html │ │ │ │ │ │ ├── predicate_result.html │ │ │ │ │ │ ├── runner/ │ │ │ │ │ │ │ ├── argument.html │ │ │ │ │ │ │ └── output.html │ │ │ │ │ │ ├── runner.html │ │ │ │ │ │ ├── test_case.html │ │ │ │ │ │ ├── test_observer.html │ │ │ │ │ │ ├── test_suite.html │ │ │ │ │ │ ├── test_unit.html │ │ │ │ │ │ ├── unit_test_log_formatter.html │ │ │ │ │ │ ├── unit_test_log_t.html │ │ │ │ │ │ └── unit_test_main.html │ │ │ │ │ ├── test_classes.html │ │ │ │ │ ├── test_suite/ │ │ │ │ │ │ ├── boost_auto_test_suite.html │ │ │ │ │ │ ├── boost_auto_test_suite_end.html │ │ │ │ │ │ ├── boost_fixture_test_suite.html │ │ │ │ │ │ ├── boost_test_module.html │ │ │ │ │ │ └── boost_test_suite.html │ │ │ │ │ └── test_suite.html │ │ │ │ ├── reference.html │ │ │ │ ├── tutorials/ │ │ │ │ │ ├── hello_test.html │ │ │ │ │ ├── running_selected_tests.html │ │ │ │ │ ├── testing_with_exceptions.html │ │ │ │ │ └── testing_with_fixtures.html │ │ │ │ └── tutorials.html │ │ │ └── test_HTML.manifest │ │ ├── src/ │ │ │ ├── Jamfile.v2 │ │ │ ├── UTF.log.xsd │ │ │ ├── UTF.report.xsd │ │ │ ├── examples/ │ │ │ │ ├── Jamfile.v2 │ │ │ │ ├── another_global_fixture.cpp │ │ │ │ ├── assertion_failures.cpp │ │ │ │ ├── assertions.cpp │ │ │ │ ├── auto_test_case_expected_failures.cpp │ │ │ │ ├── auto_test_case_template.cpp │ │ │ │ ├── compilation/ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ ├── dynamic/ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ ├── dynamic_main/ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ ├── minimal/ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ ├── static/ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ └── static_main/ │ │ │ │ │ ├── main.cpp │ │ │ │ │ └── test_hello.cpp │ │ │ │ ├── file_system.cpp │ │ │ │ ├── global_fixture.cpp │ │ │ │ ├── manual_registration.cpp │ │ │ │ ├── param_class_test_case.cpp │ │ │ │ ├── param_test_case.cpp │ │ │ │ ├── test_case.cpp │ │ │ │ ├── test_case_template.cpp │ │ │ │ └── turtle_mock.cpp │ │ │ ├── ref-assertion.qbk │ │ │ ├── ref-assertion.qbk.bak │ │ │ ├── ref-compilation.qbk │ │ │ ├── ref-runner-argument.qbk │ │ │ ├── ref-runner-argument.qbk.bak │ │ │ ├── ref-runner-output.qbk │ │ │ ├── ref-runner.qbk │ │ │ ├── ref-test-case.qbk │ │ │ ├── ref-test-case.qbk.bak │ │ │ ├── ref-test-classes.qbk │ │ │ ├── ref-test-suite.qbk │ │ │ ├── reference.qbk │ │ │ ├── system_under_test/ │ │ │ │ ├── Jamfile.v2 │ │ │ │ ├── hello/ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ ├── hello.cpp │ │ │ │ │ └── hello.hpp │ │ │ │ └── scanner/ │ │ │ │ ├── Jamfile.v2 │ │ │ │ ├── directory_scanner.hpp │ │ │ │ ├── filesystem_directory_scanner.hpp │ │ │ │ ├── scanner.cpp │ │ │ │ └── scanner.hpp │ │ │ ├── test.qbk │ │ │ ├── tutorials/ │ │ │ │ ├── Jamfile.v2 │ │ │ │ ├── hello_test/ │ │ │ │ │ ├── 1/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── hello_test~1.output │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ └── test/ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ ├── 2/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── hello_test~2.output │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ └── test/ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ ├── 3/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── hello_test~3.output │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ └── test/ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ ├── hello_test.output │ │ │ │ │ ├── sut/ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ └── test/ │ │ │ │ │ └── test_hello.cpp │ │ │ │ ├── running_selected_tests/ │ │ │ │ │ ├── 1/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── report_level_detailed.output │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ ├── test/ │ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ │ └── test_hello~running_selected_tests~1.output │ │ │ │ │ ├── 2/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── report_level_detailed.output │ │ │ │ │ │ ├── run_test_hello_inserts_text.output │ │ │ │ │ │ ├── run_test_hello_star_inserts_text.output │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ ├── test/ │ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ │ └── test_hello~running_selected_tests~2.output │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ ├── report_level_detailed.output │ │ │ │ │ ├── sut/ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ └── test/ │ │ │ │ │ └── test_hello.cpp │ │ │ │ ├── testing_with_exceptions/ │ │ │ │ │ ├── 1/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ ├── test/ │ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ │ └── test_hello~testing_with_exceptions~1.output │ │ │ │ │ ├── 2/ │ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ │ ├── sut/ │ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ │ ├── test/ │ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ │ └── test_hello~testing_with_exceptions~2.output │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ ├── sut/ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ ├── test/ │ │ │ │ │ │ └── test_hello.cpp │ │ │ │ │ └── test_hello~testing_with_exceptions.output │ │ │ │ └── testing_with_fixtures/ │ │ │ │ ├── 1/ │ │ │ │ │ ├── Jamfile.v2 │ │ │ │ │ ├── sut/ │ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ │ └── hello.hpp │ │ │ │ │ └── test/ │ │ │ │ │ └── test_hello.cpp │ │ │ │ ├── Jamfile.v2 │ │ │ │ ├── sut/ │ │ │ │ │ ├── hello.cpp │ │ │ │ │ └── hello.hpp │ │ │ │ └── test/ │ │ │ │ └── test_hello.cpp │ │ │ ├── tutorials.qbk │ │ │ ├── user-compilation.qbk │ │ │ └── user-guide.qbk │ │ └── todo.txt │ ├── ReadMe.txt │ └── snapshots/ │ ├── 00/ │ │ ├── CMakeLists.txt │ │ ├── LocalPaths.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 01/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 02/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 03/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 04/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 05/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 06/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 07/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 08/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 09/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 10/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 11/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 12/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 13/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 14/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 15/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 16/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 17/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 18/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 19/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 20/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 21/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 22/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 23/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 24/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ └── test_factors.cpp │ ├── 25/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ └── factors.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 26/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 27/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 28/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 29/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 30/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 31/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 32/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 33/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 34/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 35/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 36/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 37/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ ├── 38/ │ │ ├── CMakeLists.txt │ │ ├── factors/ │ │ │ ├── factors.cpp │ │ │ ├── factors.h │ │ │ └── mediator.h │ │ └── test/ │ │ ├── test_factors.cpp │ │ └── test_mediator.cpp │ └── 39/ │ ├── CMakeLists.txt │ ├── factors/ │ │ ├── factors.cpp │ │ ├── factors.h │ │ └── mediator.h │ └── test/ │ ├── test_factors.cpp │ └── test_mediator.cpp └── unicode-cpp.pptx