From 27f8034337ea9abaa92975617549cb4cce40964f Mon Sep 17 00:00:00 2001 From: Sandipan Mohanty <s.mohanty@fz-juelich.de> Date: Mon, 22 May 2023 13:17:36 +0200 Subject: [PATCH] Collect examples for chapters 7 and 8 --- {day5 => chapter_03}/examples/addables.cc | 0 {day3 => chapter_06}/examples/ipsum.txt | 0 {day5/examples/ranges => chapter_06/examples}/ranges0.cc | 0 {day3 => chapter_06}/examples/strtrans.cc | 0 {day5/examples/TE => chapter_07}/PolyVal.cc | 0 .../examples/polymorphic/1_virtual/CMakeLists.txt | 0 .../examples/polymorphic/1_virtual/Circle.cc | 0 .../examples/polymorphic/1_virtual/Circle.hh | 0 .../examples/polymorphic/1_virtual/Point.cc | 0 .../examples/polymorphic/1_virtual/Point.hh | 0 .../examples/polymorphic/1_virtual/Polygon.hh | 0 .../examples/polymorphic/1_virtual/Shape.hh | 0 .../examples/polymorphic/1_virtual/Triangle.cc | 0 .../examples/polymorphic/1_virtual/Triangle.hh | 0 {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/main.cc | 0 .../examples/polymorphic/2_any/CMakeLists.txt | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Circle.cc | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Circle.hh | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Point.cc | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Point.hh | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Polygon.hh | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Triangle.cc | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/Triangle.hh | 0 {chapter_06 => chapter_07}/examples/polymorphic/2_any/main.cc | 0 .../examples/polymorphic/3_variant/CMakeLists.txt | 0 .../examples/polymorphic/3_variant/Circle.cc | 0 .../examples/polymorphic/3_variant/Circle.hh | 0 .../examples/polymorphic/3_variant/Point.cc | 0 .../examples/polymorphic/3_variant/Point.hh | 0 .../examples/polymorphic/3_variant/Polygon.hh | 0 .../examples/polymorphic/3_variant/Triangle.cc | 0 .../examples/polymorphic/3_variant/Triangle.hh | 0 {chapter_06 => chapter_07}/examples/polymorphic/3_variant/main.cc | 0 .../examples/polymorphic/4_type_erasure/CMakeLists.txt | 0 .../examples/polymorphic/4_type_erasure/Circle.cc | 0 .../examples/polymorphic/4_type_erasure/Circle.hh | 0 .../examples/polymorphic/4_type_erasure/Point.cc | 0 .../examples/polymorphic/4_type_erasure/Point.hh | 0 .../examples/polymorphic/4_type_erasure/Polygon.hh | 0 .../examples/polymorphic/4_type_erasure/Triangle.cc | 0 .../examples/polymorphic/4_type_erasure/Triangle.hh | 0 .../examples/polymorphic/4_type_erasure/main.cc | 0 .../examples}/2_any/with_header_files/CMakeLists.txt | 0 .../examples}/2_any/with_header_files/Circle.cc | 0 .../examples}/2_any/with_header_files/Circle.hh | 0 .../examples}/2_any/with_header_files/Point.cc | 0 .../examples}/2_any/with_header_files/Point.hh | 0 .../examples}/2_any/with_header_files/Polygon.hh | 0 .../examples}/2_any/with_header_files/Triangle.cc | 0 .../examples}/2_any/with_header_files/Triangle.hh | 0 .../examples}/2_any/with_header_files/main.cc | 0 .../examples}/2_any/with_modules/CMakeLists.txt | 0 .../modules => chapter_08/examples}/2_any/with_modules/Circle.ixx | 0 .../modules => chapter_08/examples}/2_any/with_modules/Point.ixx | 0 .../examples}/2_any/with_modules/Polygon.ixx | 0 .../examples}/2_any/with_modules/Triangle.ixx | 0 .../examples}/2_any/with_modules/build_with_clang.sh | 0 .../examples}/2_any/with_modules/build_with_gcc.sh | 0 .../modules => chapter_08/examples}/2_any/with_modules/clean.sh | 0 .../modules => chapter_08/examples}/2_any/with_modules/main.cc | 0 {day5/examples/modules => chapter_08/examples}/advent.cc | 0 .../modules => chapter_08/examples}/darray_module/README.md | 0 .../modules => chapter_08/examples}/darray_module/main.cc | 0 .../modules => chapter_08/examples}/darray_module/mymodule.ixx | 0 {day5/examples/modules => chapter_08/examples}/feb.cc | 0 {day5/examples/modules => chapter_08/examples}/hello_m.cc | 0 .../examples}/saxpy/with_header_files/README.md | 0 .../examples}/saxpy/with_header_files/saxpy.hh | 0 .../examples}/saxpy/with_header_files/usesaxpy.cc | 0 .../examples}/saxpy/with_modules/CMakeLists.txt | 0 .../modules => chapter_08/examples}/saxpy/with_modules/README.md | 0 .../modules => chapter_08/examples}/saxpy/with_modules/cleanup.sh | 0 .../modules => chapter_08/examples}/saxpy/with_modules/saxpy.ixx | 0 .../examples}/saxpy/with_modules/usesaxpy.cc | 0 74 files changed, 0 insertions(+), 0 deletions(-) rename {day5 => chapter_03}/examples/addables.cc (100%) rename {day3 => chapter_06}/examples/ipsum.txt (100%) rename {day5/examples/ranges => chapter_06/examples}/ranges0.cc (100%) rename {day3 => chapter_06}/examples/strtrans.cc (100%) rename {day5/examples/TE => chapter_07}/PolyVal.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/CMakeLists.txt (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Circle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Circle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Point.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Point.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Polygon.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Shape.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Triangle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/Triangle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/1_virtual/main.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/CMakeLists.txt (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Circle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Circle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Point.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Point.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Polygon.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Triangle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/Triangle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/2_any/main.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/CMakeLists.txt (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Circle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Circle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Point.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Point.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Polygon.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Triangle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/Triangle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/3_variant/main.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/CMakeLists.txt (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Circle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Circle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Point.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Point.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Polygon.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Triangle.cc (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/Triangle.hh (100%) rename {chapter_06 => chapter_07}/examples/polymorphic/4_type_erasure/main.cc (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/CMakeLists.txt (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Circle.cc (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Circle.hh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Point.cc (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Point.hh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Polygon.hh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Triangle.cc (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/Triangle.hh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_header_files/main.cc (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/CMakeLists.txt (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/Circle.ixx (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/Point.ixx (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/Polygon.ixx (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/Triangle.ixx (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/build_with_clang.sh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/build_with_gcc.sh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/clean.sh (100%) rename {day5/examples/modules => chapter_08/examples}/2_any/with_modules/main.cc (100%) rename {day5/examples/modules => chapter_08/examples}/advent.cc (100%) rename {day5/examples/modules => chapter_08/examples}/darray_module/README.md (100%) rename {day5/examples/modules => chapter_08/examples}/darray_module/main.cc (100%) rename {day5/examples/modules => chapter_08/examples}/darray_module/mymodule.ixx (100%) rename {day5/examples/modules => chapter_08/examples}/feb.cc (100%) rename {day5/examples/modules => chapter_08/examples}/hello_m.cc (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_header_files/README.md (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_header_files/saxpy.hh (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_header_files/usesaxpy.cc (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_modules/CMakeLists.txt (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_modules/README.md (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_modules/cleanup.sh (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_modules/saxpy.ixx (100%) rename {day5/examples/modules => chapter_08/examples}/saxpy/with_modules/usesaxpy.cc (100%) diff --git a/day5/examples/addables.cc b/chapter_03/examples/addables.cc similarity index 100% rename from day5/examples/addables.cc rename to chapter_03/examples/addables.cc diff --git a/day3/examples/ipsum.txt b/chapter_06/examples/ipsum.txt similarity index 100% rename from day3/examples/ipsum.txt rename to chapter_06/examples/ipsum.txt diff --git a/day5/examples/ranges/ranges0.cc b/chapter_06/examples/ranges0.cc similarity index 100% rename from day5/examples/ranges/ranges0.cc rename to chapter_06/examples/ranges0.cc diff --git a/day3/examples/strtrans.cc b/chapter_06/examples/strtrans.cc similarity index 100% rename from day3/examples/strtrans.cc rename to chapter_06/examples/strtrans.cc diff --git a/day5/examples/TE/PolyVal.cc b/chapter_07/PolyVal.cc similarity index 100% rename from day5/examples/TE/PolyVal.cc rename to chapter_07/PolyVal.cc diff --git a/chapter_06/examples/polymorphic/1_virtual/CMakeLists.txt b/chapter_07/examples/polymorphic/1_virtual/CMakeLists.txt similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/CMakeLists.txt rename to chapter_07/examples/polymorphic/1_virtual/CMakeLists.txt diff --git a/chapter_06/examples/polymorphic/1_virtual/Circle.cc b/chapter_07/examples/polymorphic/1_virtual/Circle.cc similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Circle.cc rename to chapter_07/examples/polymorphic/1_virtual/Circle.cc diff --git a/chapter_06/examples/polymorphic/1_virtual/Circle.hh b/chapter_07/examples/polymorphic/1_virtual/Circle.hh similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Circle.hh rename to chapter_07/examples/polymorphic/1_virtual/Circle.hh diff --git a/chapter_06/examples/polymorphic/1_virtual/Point.cc b/chapter_07/examples/polymorphic/1_virtual/Point.cc similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Point.cc rename to chapter_07/examples/polymorphic/1_virtual/Point.cc diff --git a/chapter_06/examples/polymorphic/1_virtual/Point.hh b/chapter_07/examples/polymorphic/1_virtual/Point.hh similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Point.hh rename to chapter_07/examples/polymorphic/1_virtual/Point.hh diff --git a/chapter_06/examples/polymorphic/1_virtual/Polygon.hh b/chapter_07/examples/polymorphic/1_virtual/Polygon.hh similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Polygon.hh rename to chapter_07/examples/polymorphic/1_virtual/Polygon.hh diff --git a/chapter_06/examples/polymorphic/1_virtual/Shape.hh b/chapter_07/examples/polymorphic/1_virtual/Shape.hh similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Shape.hh rename to chapter_07/examples/polymorphic/1_virtual/Shape.hh diff --git a/chapter_06/examples/polymorphic/1_virtual/Triangle.cc b/chapter_07/examples/polymorphic/1_virtual/Triangle.cc similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Triangle.cc rename to chapter_07/examples/polymorphic/1_virtual/Triangle.cc diff --git a/chapter_06/examples/polymorphic/1_virtual/Triangle.hh b/chapter_07/examples/polymorphic/1_virtual/Triangle.hh similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/Triangle.hh rename to chapter_07/examples/polymorphic/1_virtual/Triangle.hh diff --git a/chapter_06/examples/polymorphic/1_virtual/main.cc b/chapter_07/examples/polymorphic/1_virtual/main.cc similarity index 100% rename from chapter_06/examples/polymorphic/1_virtual/main.cc rename to chapter_07/examples/polymorphic/1_virtual/main.cc diff --git a/chapter_06/examples/polymorphic/2_any/CMakeLists.txt b/chapter_07/examples/polymorphic/2_any/CMakeLists.txt similarity index 100% rename from chapter_06/examples/polymorphic/2_any/CMakeLists.txt rename to chapter_07/examples/polymorphic/2_any/CMakeLists.txt diff --git a/chapter_06/examples/polymorphic/2_any/Circle.cc b/chapter_07/examples/polymorphic/2_any/Circle.cc similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Circle.cc rename to chapter_07/examples/polymorphic/2_any/Circle.cc diff --git a/chapter_06/examples/polymorphic/2_any/Circle.hh b/chapter_07/examples/polymorphic/2_any/Circle.hh similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Circle.hh rename to chapter_07/examples/polymorphic/2_any/Circle.hh diff --git a/chapter_06/examples/polymorphic/2_any/Point.cc b/chapter_07/examples/polymorphic/2_any/Point.cc similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Point.cc rename to chapter_07/examples/polymorphic/2_any/Point.cc diff --git a/chapter_06/examples/polymorphic/2_any/Point.hh b/chapter_07/examples/polymorphic/2_any/Point.hh similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Point.hh rename to chapter_07/examples/polymorphic/2_any/Point.hh diff --git a/chapter_06/examples/polymorphic/2_any/Polygon.hh b/chapter_07/examples/polymorphic/2_any/Polygon.hh similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Polygon.hh rename to chapter_07/examples/polymorphic/2_any/Polygon.hh diff --git a/chapter_06/examples/polymorphic/2_any/Triangle.cc b/chapter_07/examples/polymorphic/2_any/Triangle.cc similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Triangle.cc rename to chapter_07/examples/polymorphic/2_any/Triangle.cc diff --git a/chapter_06/examples/polymorphic/2_any/Triangle.hh b/chapter_07/examples/polymorphic/2_any/Triangle.hh similarity index 100% rename from chapter_06/examples/polymorphic/2_any/Triangle.hh rename to chapter_07/examples/polymorphic/2_any/Triangle.hh diff --git a/chapter_06/examples/polymorphic/2_any/main.cc b/chapter_07/examples/polymorphic/2_any/main.cc similarity index 100% rename from chapter_06/examples/polymorphic/2_any/main.cc rename to chapter_07/examples/polymorphic/2_any/main.cc diff --git a/chapter_06/examples/polymorphic/3_variant/CMakeLists.txt b/chapter_07/examples/polymorphic/3_variant/CMakeLists.txt similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/CMakeLists.txt rename to chapter_07/examples/polymorphic/3_variant/CMakeLists.txt diff --git a/chapter_06/examples/polymorphic/3_variant/Circle.cc b/chapter_07/examples/polymorphic/3_variant/Circle.cc similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Circle.cc rename to chapter_07/examples/polymorphic/3_variant/Circle.cc diff --git a/chapter_06/examples/polymorphic/3_variant/Circle.hh b/chapter_07/examples/polymorphic/3_variant/Circle.hh similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Circle.hh rename to chapter_07/examples/polymorphic/3_variant/Circle.hh diff --git a/chapter_06/examples/polymorphic/3_variant/Point.cc b/chapter_07/examples/polymorphic/3_variant/Point.cc similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Point.cc rename to chapter_07/examples/polymorphic/3_variant/Point.cc diff --git a/chapter_06/examples/polymorphic/3_variant/Point.hh b/chapter_07/examples/polymorphic/3_variant/Point.hh similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Point.hh rename to chapter_07/examples/polymorphic/3_variant/Point.hh diff --git a/chapter_06/examples/polymorphic/3_variant/Polygon.hh b/chapter_07/examples/polymorphic/3_variant/Polygon.hh similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Polygon.hh rename to chapter_07/examples/polymorphic/3_variant/Polygon.hh diff --git a/chapter_06/examples/polymorphic/3_variant/Triangle.cc b/chapter_07/examples/polymorphic/3_variant/Triangle.cc similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Triangle.cc rename to chapter_07/examples/polymorphic/3_variant/Triangle.cc diff --git a/chapter_06/examples/polymorphic/3_variant/Triangle.hh b/chapter_07/examples/polymorphic/3_variant/Triangle.hh similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/Triangle.hh rename to chapter_07/examples/polymorphic/3_variant/Triangle.hh diff --git a/chapter_06/examples/polymorphic/3_variant/main.cc b/chapter_07/examples/polymorphic/3_variant/main.cc similarity index 100% rename from chapter_06/examples/polymorphic/3_variant/main.cc rename to chapter_07/examples/polymorphic/3_variant/main.cc diff --git a/chapter_06/examples/polymorphic/4_type_erasure/CMakeLists.txt b/chapter_07/examples/polymorphic/4_type_erasure/CMakeLists.txt similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/CMakeLists.txt rename to chapter_07/examples/polymorphic/4_type_erasure/CMakeLists.txt diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Circle.cc b/chapter_07/examples/polymorphic/4_type_erasure/Circle.cc similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Circle.cc rename to chapter_07/examples/polymorphic/4_type_erasure/Circle.cc diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Circle.hh b/chapter_07/examples/polymorphic/4_type_erasure/Circle.hh similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Circle.hh rename to chapter_07/examples/polymorphic/4_type_erasure/Circle.hh diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Point.cc b/chapter_07/examples/polymorphic/4_type_erasure/Point.cc similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Point.cc rename to chapter_07/examples/polymorphic/4_type_erasure/Point.cc diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Point.hh b/chapter_07/examples/polymorphic/4_type_erasure/Point.hh similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Point.hh rename to chapter_07/examples/polymorphic/4_type_erasure/Point.hh diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Polygon.hh b/chapter_07/examples/polymorphic/4_type_erasure/Polygon.hh similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Polygon.hh rename to chapter_07/examples/polymorphic/4_type_erasure/Polygon.hh diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Triangle.cc b/chapter_07/examples/polymorphic/4_type_erasure/Triangle.cc similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Triangle.cc rename to chapter_07/examples/polymorphic/4_type_erasure/Triangle.cc diff --git a/chapter_06/examples/polymorphic/4_type_erasure/Triangle.hh b/chapter_07/examples/polymorphic/4_type_erasure/Triangle.hh similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/Triangle.hh rename to chapter_07/examples/polymorphic/4_type_erasure/Triangle.hh diff --git a/chapter_06/examples/polymorphic/4_type_erasure/main.cc b/chapter_07/examples/polymorphic/4_type_erasure/main.cc similarity index 100% rename from chapter_06/examples/polymorphic/4_type_erasure/main.cc rename to chapter_07/examples/polymorphic/4_type_erasure/main.cc diff --git a/day5/examples/modules/2_any/with_header_files/CMakeLists.txt b/chapter_08/examples/2_any/with_header_files/CMakeLists.txt similarity index 100% rename from day5/examples/modules/2_any/with_header_files/CMakeLists.txt rename to chapter_08/examples/2_any/with_header_files/CMakeLists.txt diff --git a/day5/examples/modules/2_any/with_header_files/Circle.cc b/chapter_08/examples/2_any/with_header_files/Circle.cc similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Circle.cc rename to chapter_08/examples/2_any/with_header_files/Circle.cc diff --git a/day5/examples/modules/2_any/with_header_files/Circle.hh b/chapter_08/examples/2_any/with_header_files/Circle.hh similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Circle.hh rename to chapter_08/examples/2_any/with_header_files/Circle.hh diff --git a/day5/examples/modules/2_any/with_header_files/Point.cc b/chapter_08/examples/2_any/with_header_files/Point.cc similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Point.cc rename to chapter_08/examples/2_any/with_header_files/Point.cc diff --git a/day5/examples/modules/2_any/with_header_files/Point.hh b/chapter_08/examples/2_any/with_header_files/Point.hh similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Point.hh rename to chapter_08/examples/2_any/with_header_files/Point.hh diff --git a/day5/examples/modules/2_any/with_header_files/Polygon.hh b/chapter_08/examples/2_any/with_header_files/Polygon.hh similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Polygon.hh rename to chapter_08/examples/2_any/with_header_files/Polygon.hh diff --git a/day5/examples/modules/2_any/with_header_files/Triangle.cc b/chapter_08/examples/2_any/with_header_files/Triangle.cc similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Triangle.cc rename to chapter_08/examples/2_any/with_header_files/Triangle.cc diff --git a/day5/examples/modules/2_any/with_header_files/Triangle.hh b/chapter_08/examples/2_any/with_header_files/Triangle.hh similarity index 100% rename from day5/examples/modules/2_any/with_header_files/Triangle.hh rename to chapter_08/examples/2_any/with_header_files/Triangle.hh diff --git a/day5/examples/modules/2_any/with_header_files/main.cc b/chapter_08/examples/2_any/with_header_files/main.cc similarity index 100% rename from day5/examples/modules/2_any/with_header_files/main.cc rename to chapter_08/examples/2_any/with_header_files/main.cc diff --git a/day5/examples/modules/2_any/with_modules/CMakeLists.txt b/chapter_08/examples/2_any/with_modules/CMakeLists.txt similarity index 100% rename from day5/examples/modules/2_any/with_modules/CMakeLists.txt rename to chapter_08/examples/2_any/with_modules/CMakeLists.txt diff --git a/day5/examples/modules/2_any/with_modules/Circle.ixx b/chapter_08/examples/2_any/with_modules/Circle.ixx similarity index 100% rename from day5/examples/modules/2_any/with_modules/Circle.ixx rename to chapter_08/examples/2_any/with_modules/Circle.ixx diff --git a/day5/examples/modules/2_any/with_modules/Point.ixx b/chapter_08/examples/2_any/with_modules/Point.ixx similarity index 100% rename from day5/examples/modules/2_any/with_modules/Point.ixx rename to chapter_08/examples/2_any/with_modules/Point.ixx diff --git a/day5/examples/modules/2_any/with_modules/Polygon.ixx b/chapter_08/examples/2_any/with_modules/Polygon.ixx similarity index 100% rename from day5/examples/modules/2_any/with_modules/Polygon.ixx rename to chapter_08/examples/2_any/with_modules/Polygon.ixx diff --git a/day5/examples/modules/2_any/with_modules/Triangle.ixx b/chapter_08/examples/2_any/with_modules/Triangle.ixx similarity index 100% rename from day5/examples/modules/2_any/with_modules/Triangle.ixx rename to chapter_08/examples/2_any/with_modules/Triangle.ixx diff --git a/day5/examples/modules/2_any/with_modules/build_with_clang.sh b/chapter_08/examples/2_any/with_modules/build_with_clang.sh similarity index 100% rename from day5/examples/modules/2_any/with_modules/build_with_clang.sh rename to chapter_08/examples/2_any/with_modules/build_with_clang.sh diff --git a/day5/examples/modules/2_any/with_modules/build_with_gcc.sh b/chapter_08/examples/2_any/with_modules/build_with_gcc.sh similarity index 100% rename from day5/examples/modules/2_any/with_modules/build_with_gcc.sh rename to chapter_08/examples/2_any/with_modules/build_with_gcc.sh diff --git a/day5/examples/modules/2_any/with_modules/clean.sh b/chapter_08/examples/2_any/with_modules/clean.sh similarity index 100% rename from day5/examples/modules/2_any/with_modules/clean.sh rename to chapter_08/examples/2_any/with_modules/clean.sh diff --git a/day5/examples/modules/2_any/with_modules/main.cc b/chapter_08/examples/2_any/with_modules/main.cc similarity index 100% rename from day5/examples/modules/2_any/with_modules/main.cc rename to chapter_08/examples/2_any/with_modules/main.cc diff --git a/day5/examples/modules/advent.cc b/chapter_08/examples/advent.cc similarity index 100% rename from day5/examples/modules/advent.cc rename to chapter_08/examples/advent.cc diff --git a/day5/examples/modules/darray_module/README.md b/chapter_08/examples/darray_module/README.md similarity index 100% rename from day5/examples/modules/darray_module/README.md rename to chapter_08/examples/darray_module/README.md diff --git a/day5/examples/modules/darray_module/main.cc b/chapter_08/examples/darray_module/main.cc similarity index 100% rename from day5/examples/modules/darray_module/main.cc rename to chapter_08/examples/darray_module/main.cc diff --git a/day5/examples/modules/darray_module/mymodule.ixx b/chapter_08/examples/darray_module/mymodule.ixx similarity index 100% rename from day5/examples/modules/darray_module/mymodule.ixx rename to chapter_08/examples/darray_module/mymodule.ixx diff --git a/day5/examples/modules/feb.cc b/chapter_08/examples/feb.cc similarity index 100% rename from day5/examples/modules/feb.cc rename to chapter_08/examples/feb.cc diff --git a/day5/examples/modules/hello_m.cc b/chapter_08/examples/hello_m.cc similarity index 100% rename from day5/examples/modules/hello_m.cc rename to chapter_08/examples/hello_m.cc diff --git a/day5/examples/modules/saxpy/with_header_files/README.md b/chapter_08/examples/saxpy/with_header_files/README.md similarity index 100% rename from day5/examples/modules/saxpy/with_header_files/README.md rename to chapter_08/examples/saxpy/with_header_files/README.md diff --git a/day5/examples/modules/saxpy/with_header_files/saxpy.hh b/chapter_08/examples/saxpy/with_header_files/saxpy.hh similarity index 100% rename from day5/examples/modules/saxpy/with_header_files/saxpy.hh rename to chapter_08/examples/saxpy/with_header_files/saxpy.hh diff --git a/day5/examples/modules/saxpy/with_header_files/usesaxpy.cc b/chapter_08/examples/saxpy/with_header_files/usesaxpy.cc similarity index 100% rename from day5/examples/modules/saxpy/with_header_files/usesaxpy.cc rename to chapter_08/examples/saxpy/with_header_files/usesaxpy.cc diff --git a/day5/examples/modules/saxpy/with_modules/CMakeLists.txt b/chapter_08/examples/saxpy/with_modules/CMakeLists.txt similarity index 100% rename from day5/examples/modules/saxpy/with_modules/CMakeLists.txt rename to chapter_08/examples/saxpy/with_modules/CMakeLists.txt diff --git a/day5/examples/modules/saxpy/with_modules/README.md b/chapter_08/examples/saxpy/with_modules/README.md similarity index 100% rename from day5/examples/modules/saxpy/with_modules/README.md rename to chapter_08/examples/saxpy/with_modules/README.md diff --git a/day5/examples/modules/saxpy/with_modules/cleanup.sh b/chapter_08/examples/saxpy/with_modules/cleanup.sh similarity index 100% rename from day5/examples/modules/saxpy/with_modules/cleanup.sh rename to chapter_08/examples/saxpy/with_modules/cleanup.sh diff --git a/day5/examples/modules/saxpy/with_modules/saxpy.ixx b/chapter_08/examples/saxpy/with_modules/saxpy.ixx similarity index 100% rename from day5/examples/modules/saxpy/with_modules/saxpy.ixx rename to chapter_08/examples/saxpy/with_modules/saxpy.ixx diff --git a/day5/examples/modules/saxpy/with_modules/usesaxpy.cc b/chapter_08/examples/saxpy/with_modules/usesaxpy.cc similarity index 100% rename from day5/examples/modules/saxpy/with_modules/usesaxpy.cc rename to chapter_08/examples/saxpy/with_modules/usesaxpy.cc -- GitLab