├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── init-repository.sh ├── multithreaded_compiletime_ecs ├── README.md ├── example │ └── pres_code.cpp ├── slides.pdf ├── slides.pptx └── ~$slides.pptx ├── static_control_flow ├── README.md └── code │ ├── asm │ ├── clang │ │ ├── staticfor_O0.s │ │ ├── staticfor_O1.s │ │ ├── staticfor_O2.s │ │ ├── staticfor_O3.s │ │ ├── traditional_O0.s │ │ ├── traditional_O1.s │ │ ├── traditional_O2.s │ │ └── traditional_O3.s │ ├── gcc │ │ ├── staticfor_O0.s │ │ ├── staticfor_O1.s │ │ ├── staticfor_O2.s │ │ ├── staticfor_O3.s │ │ ├── traditional_O0.s │ │ ├── traditional_O1.s │ │ ├── traditional_O2.s │ │ └── traditional_O3.s │ ├── staticfor.cpp │ └── traditional.cpp │ ├── cer │ ├── cerc │ ├── extra │ └── type_lists.cpp │ ├── impl │ ├── for_args.hpp │ ├── fwd.hpp │ ├── static_for.hpp │ ├── static_for_state.hpp │ ├── static_if.hpp │ └── y_combinator.hpp │ ├── p00.cpp │ ├── p01.cpp │ ├── p02.cpp │ ├── p03.cpp │ ├── p04.cpp │ ├── p05.cpp │ ├── p06.cpp │ ├── p07.cpp │ ├── p08.cpp │ ├── p09.cpp │ ├── p10.cpp │ ├── p11.cpp │ ├── test_all_clang.sh │ └── test_all_gcc.sh └── trip_report.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/README.md -------------------------------------------------------------------------------- /init-repository.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/init-repository.sh -------------------------------------------------------------------------------- /multithreaded_compiletime_ecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/multithreaded_compiletime_ecs/README.md -------------------------------------------------------------------------------- /multithreaded_compiletime_ecs/example/pres_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/multithreaded_compiletime_ecs/example/pres_code.cpp -------------------------------------------------------------------------------- /multithreaded_compiletime_ecs/slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/multithreaded_compiletime_ecs/slides.pdf -------------------------------------------------------------------------------- /multithreaded_compiletime_ecs/slides.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/multithreaded_compiletime_ecs/slides.pptx -------------------------------------------------------------------------------- /multithreaded_compiletime_ecs/~$slides.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/multithreaded_compiletime_ecs/~$slides.pptx -------------------------------------------------------------------------------- /static_control_flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/README.md -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/staticfor_O0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/staticfor_O0.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/staticfor_O1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/staticfor_O1.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/staticfor_O2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/staticfor_O2.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/staticfor_O3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/staticfor_O3.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/traditional_O0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/traditional_O0.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/traditional_O1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/traditional_O1.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/traditional_O2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/traditional_O2.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/clang/traditional_O3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/clang/traditional_O3.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/staticfor_O0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/staticfor_O0.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/staticfor_O1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/staticfor_O1.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/staticfor_O2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/staticfor_O2.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/staticfor_O3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/staticfor_O3.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/traditional_O0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/traditional_O0.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/traditional_O1.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/traditional_O1.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/traditional_O2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/traditional_O2.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/gcc/traditional_O3.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/gcc/traditional_O3.s -------------------------------------------------------------------------------- /static_control_flow/code/asm/staticfor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/staticfor.cpp -------------------------------------------------------------------------------- /static_control_flow/code/asm/traditional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/asm/traditional.cpp -------------------------------------------------------------------------------- /static_control_flow/code/cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/cer -------------------------------------------------------------------------------- /static_control_flow/code/cerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/cerc -------------------------------------------------------------------------------- /static_control_flow/code/extra/type_lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/extra/type_lists.cpp -------------------------------------------------------------------------------- /static_control_flow/code/impl/for_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/impl/for_args.hpp -------------------------------------------------------------------------------- /static_control_flow/code/impl/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/impl/fwd.hpp -------------------------------------------------------------------------------- /static_control_flow/code/impl/static_for.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/impl/static_for.hpp -------------------------------------------------------------------------------- /static_control_flow/code/impl/static_for_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/impl/static_for_state.hpp -------------------------------------------------------------------------------- /static_control_flow/code/impl/static_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/impl/static_if.hpp -------------------------------------------------------------------------------- /static_control_flow/code/impl/y_combinator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/impl/y_combinator.hpp -------------------------------------------------------------------------------- /static_control_flow/code/p00.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p00.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p01.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p02.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p02.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p03.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p03.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p04.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p04.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p05.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p05.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p06.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p06.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p07.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p07.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p08.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p08.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p09.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p09.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p10.cpp -------------------------------------------------------------------------------- /static_control_flow/code/p11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/p11.cpp -------------------------------------------------------------------------------- /static_control_flow/code/test_all_clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/test_all_clang.sh -------------------------------------------------------------------------------- /static_control_flow/code/test_all_gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/static_control_flow/code/test_all_gcc.sh -------------------------------------------------------------------------------- /trip_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittorioromeo/cppnow2016/HEAD/trip_report.md --------------------------------------------------------------------------------