├── .clang-format
├── .github
└── workflows
│ ├── main.yml
│ └── probe.yml
├── .gitignore
├── .gitmodules
├── CMakeLists.txt
├── CMakePresets.json
├── CODEOWNERS
├── LICENSE
├── README.md
├── ce
├── 2-method-vptr-final.cpp
├── 2-method-vptr.cpp
├── 2-method.cpp
├── CMakeLists.txt
├── README.md
├── uni-method-vptr-final.cpp
├── uni-method-vptr.cpp
├── uni-method.cpp
├── virtual-double.cpp
└── virtual.cpp
├── clang-llvm
├── cmake
└── YOMM2Config.cmake.in
├── dev
├── __init__.py
├── bm2md
├── bm2mdplot
├── bmutils.py
├── check-index
├── ci-pre-configure-clang
├── ci-pre-configure-gcc
├── clang-format-all
├── code2md
├── compilation-benchmark
├── container
├── create-docker-image
├── extract-dump
├── md2md
├── mdgen.py
├── ppfc
├── presetgen
├── reformat
├── run-benchmarks
├── run-benchmarks-here
├── run-cmake
├── run-iwyu
├── run-target
├── run-tests
├── vs-cmake.bat
└── yomm2filt
├── docker
├── Dockerfile
├── build-image
├── run
└── yomm2-init-image.sh
├── docs.in
├── CMakeLists.txt
├── README.md
├── reference
│ ├── CMakeLists.txt
│ ├── RestrictedOutputStream.md
│ ├── RuntimeClass.md
│ ├── YOMM2_GENSYM.md
│ ├── YOMM2_STATIC.md
│ ├── YOMM2_SYMBOL.cpp
│ ├── aggregate.cpp
│ ├── apply_product.cpp
│ ├── class_declaration.md
│ ├── declare_method.md
│ ├── declare_static_method.cpp
│ ├── define_method.cpp
│ ├── define_method_inline.md
│ ├── error.md
│ ├── friend_method.md
│ ├── generator.md
│ ├── method.cpp
│ ├── method_call_error.md
│ ├── method_class.cpp
│ ├── method_container.cpp
│ ├── method_definition.md
│ ├── not_defined.md
│ ├── policy-basic_error_output.md
│ ├── policy-basic_policy.md
│ ├── policy-basic_trace_output.md
│ ├── policy-checked_perfect_hash.md
│ ├── policy-deferred_static_rtti.md
│ ├── policy-error_handler.md
│ ├── policy-error_output.md
│ ├── policy-fast_perfect_hash.md
│ ├── policy-minimal_rtti.cpp
│ ├── policy-rtti.md
│ ├── policy-std_rtti.md
│ ├── policy-throw_error.cpp
│ ├── policy-trace_output.md
│ ├── policy-type_hash.md
│ ├── policy-vectored_error.md
│ ├── policy-vptr_map.md
│ ├── policy-vptr_placement.cpp
│ ├── policy-vptr_vector.md
│ ├── product.cpp
│ ├── register_class.md
│ ├── set_error_handler.cpp
│ ├── static_object.md
│ ├── template_.cpp
│ ├── templates.md
│ ├── type_id.md
│ ├── types.md
│ ├── update.md
│ ├── update_methods.md
│ ├── use_classes.cpp
│ ├── use_definitions.cpp
│ ├── virtual_.cpp
│ └── virtual_ptr.cpp
└── tutorials
│ ├── CMakeLists.txt
│ ├── api.cpp
│ ├── api.md
│ ├── custom_rtti_tutorial.cpp
│ ├── custom_rtti_tutorial.md
│ ├── templates_tutorial.cpp
│ ├── templates_tutorial.md
│ ├── templates_tutorial_matrix_1.cpp
│ ├── templates_tutorial_matrix_2.cpp
│ ├── templates_tutorial_vector_1.cpp
│ └── templates_tutorial_vector_2.cpp
├── docs
├── README.md
├── articles
│ └── performance.md
├── benchmarks
│ ├── 1vec.euclid.clang.json
│ ├── 1vec.euclid.clang.md
│ ├── 4vec.euclid.clang.json
│ ├── 4vec.euclid.clang.md
│ ├── v010500.euclid.clang.json
│ ├── v010500.euclid.clang.md
│ └── v140.euclid.clang.md
├── ce
│ ├── 2d-vs-2m-ref.html
│ ├── 2d-vs-2m-vptr.html
│ ├── slides.html
│ ├── vf-vs-1m-ref.html
│ ├── vf-vs-1m-vptr.html
│ └── vptr-final.html
├── cppnow2018
│ ├── ast.cpp
│ ├── call_pay.s
│ ├── cppnow2018.md
│ ├── index.html
│ ├── pay-decl.cpp
│ ├── preprocess.sh
│ ├── rolex.cpp
│ ├── yomm2 - Fast, Orthogonal, Open Methods.pdf
│ └── yomm2 - Fast, Orthogonal, Open Methods_files
│ │ ├── black.css
│ │ ├── head.min.js
│ │ ├── highlight.js
│ │ ├── livereload.js
│ │ ├── markdown.js
│ │ ├── marked.js
│ │ ├── notes.js
│ │ ├── paper.css
│ │ ├── reveal.css
│ │ ├── reveal.js
│ │ └── zenburn.css
├── reference
│ ├── RestrictedOutputStream.md
│ ├── RuntimeClass.md
│ ├── YOMM2_GENSYM.md
│ ├── YOMM2_STATIC.md
│ ├── YOMM2_SYMBOL.md
│ ├── aggregate.md
│ ├── apply_product.md
│ ├── class_declaration.md
│ ├── declare_method.md
│ ├── declare_static_method.md
│ ├── define_method.md
│ ├── define_method_inline.md
│ ├── error.md
│ ├── friend_method.md
│ ├── generator.md
│ ├── method.md
│ ├── method_call_error.md
│ ├── method_class.md
│ ├── method_container.md
│ ├── method_definition.md
│ ├── not_defined.md
│ ├── policy-basic_error_output.md
│ ├── policy-basic_policy.md
│ ├── policy-basic_trace_output.md
│ ├── policy-checked_perfect_hash.md
│ ├── policy-deferred_static_rtti.md
│ ├── policy-error_handler.md
│ ├── policy-error_output.md
│ ├── policy-fast_perfect_hash.md
│ ├── policy-minimal_rtti.md
│ ├── policy-rtti.md
│ ├── policy-std_rtti.md
│ ├── policy-throw_error.md
│ ├── policy-trace_output.md
│ ├── policy-type_hash.md
│ ├── policy-vectored_error.md
│ ├── policy-vptr_map.md
│ ├── policy-vptr_placement.md
│ ├── policy-vptr_vector.md
│ ├── product.md
│ ├── register_class.md
│ ├── set_error_handler.md
│ ├── static_object.md
│ ├── template_.md
│ ├── templates.md
│ ├── type_id.md
│ ├── types.md
│ ├── update.md
│ ├── update_methods.md
│ ├── use_classes.md
│ ├── use_definitions.md
│ ├── virtual_.md
│ └── virtual_ptr.md
├── slides
│ ├── YOMM2-corecpp.pdf
│ ├── YOMM2-using-std-cpp-2024.pdf
│ ├── YOMM2.pdf
│ ├── deck
│ │ ├── 01-title.md
│ │ ├── 02-expression-problem.md
│ │ ├── 03-ast.md
│ │ ├── 04-open-methods.md
│ │ ├── 05-inside.md
│ │ ├── 06-evolution.md
│ │ └── 99-qa.md
│ ├── resources
│ │ ├── corecpp2024.png
│ │ ├── qr.png
│ │ └── slides-on-compiler-explorer.png
│ ├── run
│ ├── run-release
│ └── theme
│ │ └── yomm2.css
└── tutorials
│ ├── api.md
│ ├── custom_rtti_tutorial.md
│ └── templates_tutorial.md
├── examples
├── CMakeLists.txt
├── README.cpp
├── README.md
├── accept_no_visitors.cpp
├── adventure.cpp
├── api.md
├── asteroids.cpp
├── cmakeyomm2
│ ├── CMakeLists.txt
│ ├── README.md
│ └── adventure.cpp
├── conan
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── adventure.cpp
│ └── conanfile.txt
├── containers
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── arc_painter.cpp
│ ├── concrete_shape_painters.cpp
│ ├── geometries.hpp
│ ├── line_painter.cpp
│ ├── line_painter.hpp
│ ├── main.cpp
│ ├── painter.cpp
│ ├── painter.hpp
│ ├── segment_painter.cpp
│ ├── shape_painter.cpp
│ └── shape_painter.hpp
├── dl.hpp
├── dl_main.cpp
├── dl_shared.cpp
├── generator
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── animals.cpp
│ ├── animals.hpp
│ ├── generator_app.cpp
│ └── generator_gen.cpp
├── matrix.cpp
├── next.cpp
├── slides.cpp
├── synopsis.cpp
└── vcpkg
│ ├── CMakeLists.txt
│ ├── CMakePresets.json
│ ├── adventure.cpp
│ └── vcpkg.json
├── include
└── yorel
│ ├── yomm2.hpp
│ └── yomm2
│ ├── core.hpp
│ ├── cute.hpp
│ ├── decode.hpp
│ ├── detail.hpp
│ ├── detail
│ ├── compiler.hpp
│ ├── ostdstream.hpp
│ ├── static_list.hpp
│ ├── trace.hpp
│ └── types.hpp
│ ├── generator.hpp
│ ├── keywords.hpp
│ ├── macros.hpp
│ ├── policies
│ ├── basic_error_output.hpp
│ ├── basic_indirect_vptr.hpp
│ ├── basic_trace_output.hpp
│ ├── core.hpp
│ ├── fast_perfect_hash.hpp
│ ├── minimal_rtti.hpp
│ ├── std_rtti.hpp
│ ├── throw_error.hpp
│ ├── vectored_error.hpp
│ ├── vptr_map.hpp
│ └── vptr_vector.hpp
│ ├── policy.hpp
│ ├── symbols.hpp
│ └── templates.hpp
├── reference.boilerplate
├── class.cpp
├── class.md
└── member.md
├── src
├── CMakeLists.txt
└── yomm2.cpp
├── tests
├── CMakeLists.txt
├── benchmark_rdtsc.cpp
├── benchmarks.cpp
├── benchmarks_parameters.hpp
├── run-rdtsc-benchmark
├── test_blackbox.cpp
├── test_compiler.cpp
├── test_core.cpp
├── test_custom_rtti.cpp
├── test_generator.cpp
├── test_generator_domain.cpp
├── test_generator_domain.hpp
├── test_generator_forward_decls.cpp
├── test_generator_gen.cpp
├── test_lab.cpp
├── test_manual_call.cpp
├── test_member_method.cpp
├── test_move.cpp
├── test_namespaces.cpp
├── test_pointer_to_method.cpp
├── test_pss1.cpp
├── test_rolex.cpp
├── test_static_list.cpp
├── test_templates.cpp
├── test_util.hpp
├── test_virtual_ptr.cpp
├── test_virtual_ptr_all.cpp
└── test_virtual_ptr_basic.cpp
├── vcpkg-configuration.json
├── vcpkg.json
└── yomm11-yomm2.md
/.clang-format:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/.clang-format
--------------------------------------------------------------------------------
/.github/workflows/main.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/.github/workflows/main.yml
--------------------------------------------------------------------------------
/.github/workflows/probe.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/.github/workflows/probe.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/.gitignore
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/.gitmodules
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/CMakeLists.txt
--------------------------------------------------------------------------------
/CMakePresets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/CMakePresets.json
--------------------------------------------------------------------------------
/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @jll63
2 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/README.md
--------------------------------------------------------------------------------
/ce/2-method-vptr-final.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/2-method-vptr-final.cpp
--------------------------------------------------------------------------------
/ce/2-method-vptr.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/2-method-vptr.cpp
--------------------------------------------------------------------------------
/ce/2-method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/2-method.cpp
--------------------------------------------------------------------------------
/ce/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/CMakeLists.txt
--------------------------------------------------------------------------------
/ce/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/README.md
--------------------------------------------------------------------------------
/ce/uni-method-vptr-final.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/uni-method-vptr-final.cpp
--------------------------------------------------------------------------------
/ce/uni-method-vptr.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/uni-method-vptr.cpp
--------------------------------------------------------------------------------
/ce/uni-method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/uni-method.cpp
--------------------------------------------------------------------------------
/ce/virtual-double.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/virtual-double.cpp
--------------------------------------------------------------------------------
/ce/virtual.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/ce/virtual.cpp
--------------------------------------------------------------------------------
/clang-llvm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/clang-llvm
--------------------------------------------------------------------------------
/cmake/YOMM2Config.cmake.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/cmake/YOMM2Config.cmake.in
--------------------------------------------------------------------------------
/dev/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev/bm2md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/bm2md
--------------------------------------------------------------------------------
/dev/bm2mdplot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/bm2mdplot
--------------------------------------------------------------------------------
/dev/bmutils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/bmutils.py
--------------------------------------------------------------------------------
/dev/check-index:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/check-index
--------------------------------------------------------------------------------
/dev/ci-pre-configure-clang:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/ci-pre-configure-clang
--------------------------------------------------------------------------------
/dev/ci-pre-configure-gcc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/ci-pre-configure-gcc
--------------------------------------------------------------------------------
/dev/clang-format-all:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/clang-format-all
--------------------------------------------------------------------------------
/dev/code2md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/code2md
--------------------------------------------------------------------------------
/dev/compilation-benchmark:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/compilation-benchmark
--------------------------------------------------------------------------------
/dev/container:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/container
--------------------------------------------------------------------------------
/dev/create-docker-image:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/create-docker-image
--------------------------------------------------------------------------------
/dev/extract-dump:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/extract-dump
--------------------------------------------------------------------------------
/dev/md2md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/md2md
--------------------------------------------------------------------------------
/dev/mdgen.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/mdgen.py
--------------------------------------------------------------------------------
/dev/ppfc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/ppfc
--------------------------------------------------------------------------------
/dev/presetgen:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/presetgen
--------------------------------------------------------------------------------
/dev/reformat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/reformat
--------------------------------------------------------------------------------
/dev/run-benchmarks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/run-benchmarks
--------------------------------------------------------------------------------
/dev/run-benchmarks-here:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/run-benchmarks-here
--------------------------------------------------------------------------------
/dev/run-cmake:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/run-cmake
--------------------------------------------------------------------------------
/dev/run-iwyu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/run-iwyu
--------------------------------------------------------------------------------
/dev/run-target:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/run-target
--------------------------------------------------------------------------------
/dev/run-tests:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/run-tests
--------------------------------------------------------------------------------
/dev/vs-cmake.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/vs-cmake.bat
--------------------------------------------------------------------------------
/dev/yomm2filt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/dev/yomm2filt
--------------------------------------------------------------------------------
/docker/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docker/Dockerfile
--------------------------------------------------------------------------------
/docker/build-image:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docker/build-image
--------------------------------------------------------------------------------
/docker/run:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docker/run
--------------------------------------------------------------------------------
/docker/yomm2-init-image.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docker/yomm2-init-image.sh
--------------------------------------------------------------------------------
/docs.in/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/CMakeLists.txt
--------------------------------------------------------------------------------
/docs.in/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/README.md
--------------------------------------------------------------------------------
/docs.in/reference/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/CMakeLists.txt
--------------------------------------------------------------------------------
/docs.in/reference/RestrictedOutputStream.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/RestrictedOutputStream.md
--------------------------------------------------------------------------------
/docs.in/reference/RuntimeClass.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/RuntimeClass.md
--------------------------------------------------------------------------------
/docs.in/reference/YOMM2_GENSYM.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/YOMM2_GENSYM.md
--------------------------------------------------------------------------------
/docs.in/reference/YOMM2_STATIC.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/YOMM2_STATIC.md
--------------------------------------------------------------------------------
/docs.in/reference/YOMM2_SYMBOL.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/YOMM2_SYMBOL.cpp
--------------------------------------------------------------------------------
/docs.in/reference/aggregate.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/aggregate.cpp
--------------------------------------------------------------------------------
/docs.in/reference/apply_product.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/apply_product.cpp
--------------------------------------------------------------------------------
/docs.in/reference/class_declaration.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/class_declaration.md
--------------------------------------------------------------------------------
/docs.in/reference/declare_method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/declare_method.md
--------------------------------------------------------------------------------
/docs.in/reference/declare_static_method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/declare_static_method.cpp
--------------------------------------------------------------------------------
/docs.in/reference/define_method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/define_method.cpp
--------------------------------------------------------------------------------
/docs.in/reference/define_method_inline.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/define_method_inline.md
--------------------------------------------------------------------------------
/docs.in/reference/error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/error.md
--------------------------------------------------------------------------------
/docs.in/reference/friend_method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/friend_method.md
--------------------------------------------------------------------------------
/docs.in/reference/generator.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/generator.md
--------------------------------------------------------------------------------
/docs.in/reference/method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/method.cpp
--------------------------------------------------------------------------------
/docs.in/reference/method_call_error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/method_call_error.md
--------------------------------------------------------------------------------
/docs.in/reference/method_class.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/method_class.cpp
--------------------------------------------------------------------------------
/docs.in/reference/method_container.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/method_container.cpp
--------------------------------------------------------------------------------
/docs.in/reference/method_definition.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/method_definition.md
--------------------------------------------------------------------------------
/docs.in/reference/not_defined.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/not_defined.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-basic_error_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-basic_error_output.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-basic_policy.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-basic_policy.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-basic_trace_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-basic_trace_output.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-checked_perfect_hash.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-checked_perfect_hash.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-deferred_static_rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-deferred_static_rtti.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-error_handler.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-error_handler.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-error_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-error_output.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-fast_perfect_hash.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-fast_perfect_hash.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-minimal_rtti.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-minimal_rtti.cpp
--------------------------------------------------------------------------------
/docs.in/reference/policy-rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-rtti.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-std_rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-std_rtti.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-throw_error.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-throw_error.cpp
--------------------------------------------------------------------------------
/docs.in/reference/policy-trace_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-trace_output.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-type_hash.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-type_hash.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-vectored_error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-vectored_error.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-vptr_map.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-vptr_map.md
--------------------------------------------------------------------------------
/docs.in/reference/policy-vptr_placement.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-vptr_placement.cpp
--------------------------------------------------------------------------------
/docs.in/reference/policy-vptr_vector.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/policy-vptr_vector.md
--------------------------------------------------------------------------------
/docs.in/reference/product.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/product.cpp
--------------------------------------------------------------------------------
/docs.in/reference/register_class.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/register_class.md
--------------------------------------------------------------------------------
/docs.in/reference/set_error_handler.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/set_error_handler.cpp
--------------------------------------------------------------------------------
/docs.in/reference/static_object.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/static_object.md
--------------------------------------------------------------------------------
/docs.in/reference/template_.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/template_.cpp
--------------------------------------------------------------------------------
/docs.in/reference/templates.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/templates.md
--------------------------------------------------------------------------------
/docs.in/reference/type_id.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/type_id.md
--------------------------------------------------------------------------------
/docs.in/reference/types.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/types.md
--------------------------------------------------------------------------------
/docs.in/reference/update.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/update.md
--------------------------------------------------------------------------------
/docs.in/reference/update_methods.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/update_methods.md
--------------------------------------------------------------------------------
/docs.in/reference/use_classes.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/use_classes.cpp
--------------------------------------------------------------------------------
/docs.in/reference/use_definitions.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/use_definitions.cpp
--------------------------------------------------------------------------------
/docs.in/reference/virtual_.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/virtual_.cpp
--------------------------------------------------------------------------------
/docs.in/reference/virtual_ptr.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/reference/virtual_ptr.cpp
--------------------------------------------------------------------------------
/docs.in/tutorials/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/CMakeLists.txt
--------------------------------------------------------------------------------
/docs.in/tutorials/api.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/api.cpp
--------------------------------------------------------------------------------
/docs.in/tutorials/api.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/api.md
--------------------------------------------------------------------------------
/docs.in/tutorials/custom_rtti_tutorial.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/custom_rtti_tutorial.cpp
--------------------------------------------------------------------------------
/docs.in/tutorials/custom_rtti_tutorial.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/custom_rtti_tutorial.md
--------------------------------------------------------------------------------
/docs.in/tutorials/templates_tutorial.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/templates_tutorial.cpp
--------------------------------------------------------------------------------
/docs.in/tutorials/templates_tutorial.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/templates_tutorial.md
--------------------------------------------------------------------------------
/docs.in/tutorials/templates_tutorial_matrix_1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/templates_tutorial_matrix_1.cpp
--------------------------------------------------------------------------------
/docs.in/tutorials/templates_tutorial_matrix_2.cpp:
--------------------------------------------------------------------------------
1 | #define COMPILE_MATRIX
2 |
3 | #include "templates_tutorial.cpp"
4 |
--------------------------------------------------------------------------------
/docs.in/tutorials/templates_tutorial_vector_1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs.in/tutorials/templates_tutorial_vector_1.cpp
--------------------------------------------------------------------------------
/docs.in/tutorials/templates_tutorial_vector_2.cpp:
--------------------------------------------------------------------------------
1 | #define COMPILE_VECTOR
2 |
3 | #include "templates_tutorial.cpp"
4 |
--------------------------------------------------------------------------------
/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/README.md
--------------------------------------------------------------------------------
/docs/articles/performance.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/articles/performance.md
--------------------------------------------------------------------------------
/docs/benchmarks/1vec.euclid.clang.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/1vec.euclid.clang.json
--------------------------------------------------------------------------------
/docs/benchmarks/1vec.euclid.clang.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/1vec.euclid.clang.md
--------------------------------------------------------------------------------
/docs/benchmarks/4vec.euclid.clang.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/4vec.euclid.clang.json
--------------------------------------------------------------------------------
/docs/benchmarks/4vec.euclid.clang.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/4vec.euclid.clang.md
--------------------------------------------------------------------------------
/docs/benchmarks/v010500.euclid.clang.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/v010500.euclid.clang.json
--------------------------------------------------------------------------------
/docs/benchmarks/v010500.euclid.clang.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/v010500.euclid.clang.md
--------------------------------------------------------------------------------
/docs/benchmarks/v140.euclid.clang.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/benchmarks/v140.euclid.clang.md
--------------------------------------------------------------------------------
/docs/ce/2d-vs-2m-ref.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/ce/2d-vs-2m-vptr.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/ce/slides.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/ce/vf-vs-1m-ref.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/ce/vf-vs-1m-vptr.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/ce/vptr-final.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/cppnow2018/ast.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/ast.cpp
--------------------------------------------------------------------------------
/docs/cppnow2018/call_pay.s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/call_pay.s
--------------------------------------------------------------------------------
/docs/cppnow2018/cppnow2018.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/cppnow2018.md
--------------------------------------------------------------------------------
/docs/cppnow2018/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/index.html
--------------------------------------------------------------------------------
/docs/cppnow2018/pay-decl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/pay-decl.cpp
--------------------------------------------------------------------------------
/docs/cppnow2018/preprocess.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/preprocess.sh
--------------------------------------------------------------------------------
/docs/cppnow2018/rolex.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/rolex.cpp
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods.pdf
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/black.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/black.css
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/head.min.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/head.min.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/highlight.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/highlight.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/livereload.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/livereload.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/markdown.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/markdown.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/marked.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/marked.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/notes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/notes.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/paper.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/paper.css
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/reveal.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/reveal.css
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/reveal.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/reveal.js
--------------------------------------------------------------------------------
/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/zenburn.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/cppnow2018/yomm2 - Fast, Orthogonal, Open Methods_files/zenburn.css
--------------------------------------------------------------------------------
/docs/reference/RestrictedOutputStream.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/RestrictedOutputStream.md
--------------------------------------------------------------------------------
/docs/reference/RuntimeClass.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/RuntimeClass.md
--------------------------------------------------------------------------------
/docs/reference/YOMM2_GENSYM.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/YOMM2_GENSYM.md
--------------------------------------------------------------------------------
/docs/reference/YOMM2_STATIC.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/YOMM2_STATIC.md
--------------------------------------------------------------------------------
/docs/reference/YOMM2_SYMBOL.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/YOMM2_SYMBOL.md
--------------------------------------------------------------------------------
/docs/reference/aggregate.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/aggregate.md
--------------------------------------------------------------------------------
/docs/reference/apply_product.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/apply_product.md
--------------------------------------------------------------------------------
/docs/reference/class_declaration.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/class_declaration.md
--------------------------------------------------------------------------------
/docs/reference/declare_method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/declare_method.md
--------------------------------------------------------------------------------
/docs/reference/declare_static_method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/declare_static_method.md
--------------------------------------------------------------------------------
/docs/reference/define_method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/define_method.md
--------------------------------------------------------------------------------
/docs/reference/define_method_inline.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/define_method_inline.md
--------------------------------------------------------------------------------
/docs/reference/error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/error.md
--------------------------------------------------------------------------------
/docs/reference/friend_method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/friend_method.md
--------------------------------------------------------------------------------
/docs/reference/generator.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/generator.md
--------------------------------------------------------------------------------
/docs/reference/method.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/method.md
--------------------------------------------------------------------------------
/docs/reference/method_call_error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/method_call_error.md
--------------------------------------------------------------------------------
/docs/reference/method_class.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/method_class.md
--------------------------------------------------------------------------------
/docs/reference/method_container.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/method_container.md
--------------------------------------------------------------------------------
/docs/reference/method_definition.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/method_definition.md
--------------------------------------------------------------------------------
/docs/reference/not_defined.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/not_defined.md
--------------------------------------------------------------------------------
/docs/reference/policy-basic_error_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-basic_error_output.md
--------------------------------------------------------------------------------
/docs/reference/policy-basic_policy.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-basic_policy.md
--------------------------------------------------------------------------------
/docs/reference/policy-basic_trace_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-basic_trace_output.md
--------------------------------------------------------------------------------
/docs/reference/policy-checked_perfect_hash.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-checked_perfect_hash.md
--------------------------------------------------------------------------------
/docs/reference/policy-deferred_static_rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-deferred_static_rtti.md
--------------------------------------------------------------------------------
/docs/reference/policy-error_handler.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-error_handler.md
--------------------------------------------------------------------------------
/docs/reference/policy-error_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-error_output.md
--------------------------------------------------------------------------------
/docs/reference/policy-fast_perfect_hash.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-fast_perfect_hash.md
--------------------------------------------------------------------------------
/docs/reference/policy-minimal_rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-minimal_rtti.md
--------------------------------------------------------------------------------
/docs/reference/policy-rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-rtti.md
--------------------------------------------------------------------------------
/docs/reference/policy-std_rtti.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-std_rtti.md
--------------------------------------------------------------------------------
/docs/reference/policy-throw_error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-throw_error.md
--------------------------------------------------------------------------------
/docs/reference/policy-trace_output.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-trace_output.md
--------------------------------------------------------------------------------
/docs/reference/policy-type_hash.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-type_hash.md
--------------------------------------------------------------------------------
/docs/reference/policy-vectored_error.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-vectored_error.md
--------------------------------------------------------------------------------
/docs/reference/policy-vptr_map.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-vptr_map.md
--------------------------------------------------------------------------------
/docs/reference/policy-vptr_placement.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-vptr_placement.md
--------------------------------------------------------------------------------
/docs/reference/policy-vptr_vector.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/policy-vptr_vector.md
--------------------------------------------------------------------------------
/docs/reference/product.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/product.md
--------------------------------------------------------------------------------
/docs/reference/register_class.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/register_class.md
--------------------------------------------------------------------------------
/docs/reference/set_error_handler.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/set_error_handler.md
--------------------------------------------------------------------------------
/docs/reference/static_object.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/static_object.md
--------------------------------------------------------------------------------
/docs/reference/template_.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/template_.md
--------------------------------------------------------------------------------
/docs/reference/templates.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/templates.md
--------------------------------------------------------------------------------
/docs/reference/type_id.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/type_id.md
--------------------------------------------------------------------------------
/docs/reference/types.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/types.md
--------------------------------------------------------------------------------
/docs/reference/update.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/update.md
--------------------------------------------------------------------------------
/docs/reference/update_methods.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/update_methods.md
--------------------------------------------------------------------------------
/docs/reference/use_classes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/use_classes.md
--------------------------------------------------------------------------------
/docs/reference/use_definitions.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/use_definitions.md
--------------------------------------------------------------------------------
/docs/reference/virtual_.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/virtual_.md
--------------------------------------------------------------------------------
/docs/reference/virtual_ptr.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/reference/virtual_ptr.md
--------------------------------------------------------------------------------
/docs/slides/YOMM2-corecpp.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/YOMM2-corecpp.pdf
--------------------------------------------------------------------------------
/docs/slides/YOMM2-using-std-cpp-2024.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/YOMM2-using-std-cpp-2024.pdf
--------------------------------------------------------------------------------
/docs/slides/YOMM2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/YOMM2.pdf
--------------------------------------------------------------------------------
/docs/slides/deck/01-title.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/01-title.md
--------------------------------------------------------------------------------
/docs/slides/deck/02-expression-problem.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/02-expression-problem.md
--------------------------------------------------------------------------------
/docs/slides/deck/03-ast.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/03-ast.md
--------------------------------------------------------------------------------
/docs/slides/deck/04-open-methods.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/04-open-methods.md
--------------------------------------------------------------------------------
/docs/slides/deck/05-inside.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/05-inside.md
--------------------------------------------------------------------------------
/docs/slides/deck/06-evolution.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/06-evolution.md
--------------------------------------------------------------------------------
/docs/slides/deck/99-qa.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/deck/99-qa.md
--------------------------------------------------------------------------------
/docs/slides/resources/corecpp2024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/resources/corecpp2024.png
--------------------------------------------------------------------------------
/docs/slides/resources/qr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/resources/qr.png
--------------------------------------------------------------------------------
/docs/slides/resources/slides-on-compiler-explorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/resources/slides-on-compiler-explorer.png
--------------------------------------------------------------------------------
/docs/slides/run:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/run
--------------------------------------------------------------------------------
/docs/slides/run-release:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/run-release
--------------------------------------------------------------------------------
/docs/slides/theme/yomm2.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/slides/theme/yomm2.css
--------------------------------------------------------------------------------
/docs/tutorials/api.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/tutorials/api.md
--------------------------------------------------------------------------------
/docs/tutorials/custom_rtti_tutorial.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/tutorials/custom_rtti_tutorial.md
--------------------------------------------------------------------------------
/docs/tutorials/templates_tutorial.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/docs/tutorials/templates_tutorial.md
--------------------------------------------------------------------------------
/examples/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/CMakeLists.txt
--------------------------------------------------------------------------------
/examples/README.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/README.cpp
--------------------------------------------------------------------------------
/examples/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/README.md
--------------------------------------------------------------------------------
/examples/accept_no_visitors.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/accept_no_visitors.cpp
--------------------------------------------------------------------------------
/examples/adventure.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/adventure.cpp
--------------------------------------------------------------------------------
/examples/api.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/asteroids.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/asteroids.cpp
--------------------------------------------------------------------------------
/examples/cmakeyomm2/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/cmakeyomm2/CMakeLists.txt
--------------------------------------------------------------------------------
/examples/cmakeyomm2/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/cmakeyomm2/README.md
--------------------------------------------------------------------------------
/examples/cmakeyomm2/adventure.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/cmakeyomm2/adventure.cpp
--------------------------------------------------------------------------------
/examples/conan/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/conan/CMakeLists.txt
--------------------------------------------------------------------------------
/examples/conan/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/conan/README.md
--------------------------------------------------------------------------------
/examples/conan/adventure.cpp:
--------------------------------------------------------------------------------
1 | ../adventure.cpp
--------------------------------------------------------------------------------
/examples/conan/conanfile.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/conan/conanfile.txt
--------------------------------------------------------------------------------
/examples/containers/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/CMakeLists.txt
--------------------------------------------------------------------------------
/examples/containers/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/README.md
--------------------------------------------------------------------------------
/examples/containers/arc_painter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/arc_painter.cpp
--------------------------------------------------------------------------------
/examples/containers/concrete_shape_painters.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/concrete_shape_painters.cpp
--------------------------------------------------------------------------------
/examples/containers/geometries.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/geometries.hpp
--------------------------------------------------------------------------------
/examples/containers/line_painter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/line_painter.cpp
--------------------------------------------------------------------------------
/examples/containers/line_painter.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/line_painter.hpp
--------------------------------------------------------------------------------
/examples/containers/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/main.cpp
--------------------------------------------------------------------------------
/examples/containers/painter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/painter.cpp
--------------------------------------------------------------------------------
/examples/containers/painter.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/painter.hpp
--------------------------------------------------------------------------------
/examples/containers/segment_painter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/segment_painter.cpp
--------------------------------------------------------------------------------
/examples/containers/shape_painter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/shape_painter.cpp
--------------------------------------------------------------------------------
/examples/containers/shape_painter.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/containers/shape_painter.hpp
--------------------------------------------------------------------------------
/examples/dl.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/dl.hpp
--------------------------------------------------------------------------------
/examples/dl_main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/dl_main.cpp
--------------------------------------------------------------------------------
/examples/dl_shared.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/dl_shared.cpp
--------------------------------------------------------------------------------
/examples/generator/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/generator/CMakeLists.txt
--------------------------------------------------------------------------------
/examples/generator/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/generator/README.md
--------------------------------------------------------------------------------
/examples/generator/animals.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/generator/animals.cpp
--------------------------------------------------------------------------------
/examples/generator/animals.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/generator/animals.hpp
--------------------------------------------------------------------------------
/examples/generator/generator_app.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/generator/generator_app.cpp
--------------------------------------------------------------------------------
/examples/generator/generator_gen.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/generator/generator_gen.cpp
--------------------------------------------------------------------------------
/examples/matrix.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/matrix.cpp
--------------------------------------------------------------------------------
/examples/next.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/next.cpp
--------------------------------------------------------------------------------
/examples/slides.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/slides.cpp
--------------------------------------------------------------------------------
/examples/synopsis.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/synopsis.cpp
--------------------------------------------------------------------------------
/examples/vcpkg/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/vcpkg/CMakeLists.txt
--------------------------------------------------------------------------------
/examples/vcpkg/CMakePresets.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/vcpkg/CMakePresets.json
--------------------------------------------------------------------------------
/examples/vcpkg/adventure.cpp:
--------------------------------------------------------------------------------
1 | ../adventure.cpp
--------------------------------------------------------------------------------
/examples/vcpkg/vcpkg.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/examples/vcpkg/vcpkg.json
--------------------------------------------------------------------------------
/include/yorel/yomm2.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/core.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/core.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/cute.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/cute.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/decode.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/decode.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/detail.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/detail.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/detail/compiler.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/detail/compiler.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/detail/ostdstream.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/detail/ostdstream.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/detail/static_list.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/detail/static_list.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/detail/trace.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/detail/trace.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/detail/types.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/detail/types.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/generator.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/generator.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/keywords.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/keywords.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/macros.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/macros.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/basic_error_output.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/basic_error_output.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/basic_indirect_vptr.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/basic_indirect_vptr.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/basic_trace_output.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/basic_trace_output.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/core.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/core.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/fast_perfect_hash.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/fast_perfect_hash.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/minimal_rtti.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/minimal_rtti.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/std_rtti.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/std_rtti.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/throw_error.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/throw_error.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/vectored_error.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/vectored_error.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/vptr_map.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/vptr_map.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policies/vptr_vector.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policies/vptr_vector.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/policy.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/policy.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/symbols.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/symbols.hpp
--------------------------------------------------------------------------------
/include/yorel/yomm2/templates.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/include/yorel/yomm2/templates.hpp
--------------------------------------------------------------------------------
/reference.boilerplate/class.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/reference.boilerplate/class.cpp
--------------------------------------------------------------------------------
/reference.boilerplate/class.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/reference.boilerplate/class.md
--------------------------------------------------------------------------------
/reference.boilerplate/member.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/reference.boilerplate/member.md
--------------------------------------------------------------------------------
/src/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/src/CMakeLists.txt
--------------------------------------------------------------------------------
/src/yomm2.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/src/yomm2.cpp
--------------------------------------------------------------------------------
/tests/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/CMakeLists.txt
--------------------------------------------------------------------------------
/tests/benchmark_rdtsc.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/benchmark_rdtsc.cpp
--------------------------------------------------------------------------------
/tests/benchmarks.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/benchmarks.cpp
--------------------------------------------------------------------------------
/tests/benchmarks_parameters.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/benchmarks_parameters.hpp
--------------------------------------------------------------------------------
/tests/run-rdtsc-benchmark:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/run-rdtsc-benchmark
--------------------------------------------------------------------------------
/tests/test_blackbox.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_blackbox.cpp
--------------------------------------------------------------------------------
/tests/test_compiler.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_compiler.cpp
--------------------------------------------------------------------------------
/tests/test_core.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_core.cpp
--------------------------------------------------------------------------------
/tests/test_custom_rtti.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_custom_rtti.cpp
--------------------------------------------------------------------------------
/tests/test_generator.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_generator.cpp
--------------------------------------------------------------------------------
/tests/test_generator_domain.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_generator_domain.cpp
--------------------------------------------------------------------------------
/tests/test_generator_domain.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_generator_domain.hpp
--------------------------------------------------------------------------------
/tests/test_generator_forward_decls.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_generator_forward_decls.cpp
--------------------------------------------------------------------------------
/tests/test_generator_gen.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_generator_gen.cpp
--------------------------------------------------------------------------------
/tests/test_lab.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_lab.cpp
--------------------------------------------------------------------------------
/tests/test_manual_call.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_manual_call.cpp
--------------------------------------------------------------------------------
/tests/test_member_method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_member_method.cpp
--------------------------------------------------------------------------------
/tests/test_move.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_move.cpp
--------------------------------------------------------------------------------
/tests/test_namespaces.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_namespaces.cpp
--------------------------------------------------------------------------------
/tests/test_pointer_to_method.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_pointer_to_method.cpp
--------------------------------------------------------------------------------
/tests/test_pss1.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_pss1.cpp
--------------------------------------------------------------------------------
/tests/test_rolex.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_rolex.cpp
--------------------------------------------------------------------------------
/tests/test_static_list.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_static_list.cpp
--------------------------------------------------------------------------------
/tests/test_templates.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_templates.cpp
--------------------------------------------------------------------------------
/tests/test_util.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_util.hpp
--------------------------------------------------------------------------------
/tests/test_virtual_ptr.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_virtual_ptr.cpp
--------------------------------------------------------------------------------
/tests/test_virtual_ptr_all.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_virtual_ptr_all.cpp
--------------------------------------------------------------------------------
/tests/test_virtual_ptr_basic.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/tests/test_virtual_ptr_basic.cpp
--------------------------------------------------------------------------------
/vcpkg-configuration.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/vcpkg-configuration.json
--------------------------------------------------------------------------------
/vcpkg.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/vcpkg.json
--------------------------------------------------------------------------------
/yomm11-yomm2.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jll63/yomm2/HEAD/yomm11-yomm2.md
--------------------------------------------------------------------------------