Reflection without Reflection in C++ - Current Techniques and Possibilities

Reflection without Reflection in C++ - Current Techniques and Possibilities

Meeting Cpp via YouTube Direct link

clang's __builtin_dump_struct

10 of 11

10 of 11

clang's __builtin_dump_struct

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Reflection without Reflection in C++ - Current Techniques and Possibilities

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Template/function specialization
  3. 3 template argument deduction
  4. 4 Reflection technique #1: SFINAE
  5. 5 Quick refresher: What is SFINAE?
  6. 6 std::source_location::function_name
  7. 7 Struct reflection: counting the number of members
  8. 8 structured bindings
  9. 9 Struct reflection: std::tuple for struct's members
  10. 10 clang's __builtin_dump_struct
  11. 11 Checking if you are using tabs or spaces

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.