gitextract_uuaa76lr/ ├── .clang-format ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE/ │ │ ├── bug_fix.md │ │ └── feature.md │ └── workflows/ │ └── tagged-release.yml ├── .gitignore ├── .gitmodules ├── .hyde-config ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── docs/ │ ├── Gemfile │ ├── _config.yml │ ├── _includes/ │ │ └── head.html │ ├── _posts/ │ │ └── 2018-10-30-welcome.markdown │ ├── _sass/ │ │ ├── _overrides-dark.scss │ │ ├── _overrides-light.scss │ │ └── _overrides.scss │ ├── about.md │ ├── feed.xml │ ├── index.html │ ├── libraries/ │ │ ├── classes.cpp/ │ │ │ ├── class_example/ │ │ │ │ ├── color.md │ │ │ │ ├── index.md │ │ │ │ ├── m_class_example.md │ │ │ │ ├── m_deprecated.md │ │ │ │ ├── m_deprecated_with_message.md │ │ │ │ ├── m_member_function.md │ │ │ │ ├── m_member_function_trailing_return_type.md │ │ │ │ ├── m_overloaded.md │ │ │ │ ├── m_static_method.md │ │ │ │ ├── m_template_member_function.md │ │ │ │ └── nested_class_example/ │ │ │ │ ├── index.md │ │ │ │ ├── m_nested_class_example.md │ │ │ │ └── m_~nested_class_example.md │ │ │ ├── index.md │ │ │ ├── partial_specialization_.4b7bfe45/ │ │ │ │ └── index.md │ │ │ ├── partial_specialization_.edfbc14d/ │ │ │ │ └── index.md │ │ │ ├── specialization_example3.ed9d8cc7/ │ │ │ │ ├── index.md │ │ │ │ └── m_as_tuple.md │ │ │ ├── specialization_example3CT3E/ │ │ │ │ ├── index.md │ │ │ │ └── m_as_tuple.md │ │ │ └── specialization_example3Cfloat3E/ │ │ │ ├── index.md │ │ │ └── m_as_tuple.md │ │ ├── comments.cpp/ │ │ │ ├── compiler_generated/ │ │ │ │ ├── index.md │ │ │ │ ├── m_assign.md │ │ │ │ ├── m_compiler_generated.md │ │ │ │ └── m_operator3D.md │ │ │ ├── f_template_function.md │ │ │ ├── index.md │ │ │ ├── some_other_struct/ │ │ │ │ ├── index.md │ │ │ │ ├── m_operator3D.md │ │ │ │ ├── m_some_other_struct.md │ │ │ │ ├── m_virtual_function.md │ │ │ │ └── m_~some_other_struct.md │ │ │ └── some_struct/ │ │ │ ├── index.md │ │ │ ├── m_operator3D.md │ │ │ ├── m_some_function.md │ │ │ ├── m_some_struct.md │ │ │ ├── m_virtual_function.md │ │ │ └── m_~some_struct.md │ │ ├── enums.cpp/ │ │ │ ├── color_channel.md │ │ │ ├── index.md │ │ │ └── untyped.md │ │ ├── functions.cpp/ │ │ │ ├── f_binary_function_example.md │ │ │ ├── f_nullary_function_example.md │ │ │ ├── f_overloaded.md │ │ │ ├── f_static_auto_function_example.md │ │ │ ├── f_static_function_example.md │ │ │ ├── f_static_trailing_type_function_example.md │ │ │ ├── f_template_function_example.md │ │ │ └── index.md │ │ ├── index.md │ │ ├── namespaces.cpp/ │ │ │ ├── f_function.md │ │ │ └── index.md │ │ ├── point.cpp/ │ │ │ ├── index.md │ │ │ └── point3CT3E/ │ │ │ ├── f_operator-.md │ │ │ ├── f_operator213D.md │ │ │ ├── f_operator3D3D.md │ │ │ ├── index.md │ │ │ ├── m_operator-3D.md │ │ │ ├── m_origin.md │ │ │ └── m_point3CT3E.md │ │ └── typedef_and_alias.cpp/ │ │ ├── index.md │ │ ├── template_example3CT2C20U3E/ │ │ │ └── index.md │ │ └── template_example_instantiator/ │ │ └── index.md │ └── serve.sh ├── emitters/ │ ├── yaml_base_emitter.cpp │ ├── yaml_base_emitter.hpp │ ├── yaml_base_emitter_fwd.hpp │ ├── yaml_class_emitter.cpp │ ├── yaml_class_emitter.hpp │ ├── yaml_enum_emitter.cpp │ ├── yaml_enum_emitter.hpp │ ├── yaml_function_emitter.cpp │ ├── yaml_function_emitter.hpp │ ├── yaml_library_emitter.cpp │ ├── yaml_library_emitter.hpp │ ├── yaml_sourcefile_emitter.cpp │ └── yaml_sourcefile_emitter.hpp ├── generate_test_files.sh ├── include/ │ ├── _clang_include_prefix.hpp │ ├── _clang_include_suffix.hpp │ ├── autodetect.hpp │ ├── config.hpp │ ├── json.hpp │ ├── json_fwd.hpp │ └── output_yaml.hpp ├── matchers/ │ ├── class_matcher.cpp │ ├── class_matcher.hpp │ ├── enum_matcher.cpp │ ├── enum_matcher.hpp │ ├── function_matcher.cpp │ ├── function_matcher.hpp │ ├── matcher_fwd.hpp │ ├── namespace_matcher.cpp │ ├── namespace_matcher.hpp │ ├── typealias_matcher.cpp │ ├── typealias_matcher.hpp │ ├── typedef_matcher.cpp │ ├── typedef_matcher.hpp │ ├── utilities.cpp │ └── utilities.hpp ├── sources/ │ ├── autodetect.cpp │ ├── main.cpp │ └── output_yaml.cpp └── test_files/ ├── classes.cpp ├── comments.cpp ├── enums.cpp ├── functions.cpp ├── namespaces.cpp ├── point.cpp └── typedef_and_alias.cpp