YoVDO

The C++ Reflection TS

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the C++ Reflection TS in this comprehensive conference talk from C++Now 2019. Dive into the exciting new language feature, its practical applications, and its future direction within the C++ standardization committee. Learn from David Sankel, co-author and project editor of the Reflection TS, as he explains reflection facilities, sequences, meta-to-real transformations, and new concepts. Gain insights into Boost libraries, serialization techniques, command-line parsing, and function reflection. Discover the status of the TS, naming conventions, and potential future developments. Understand advanced topics such as parameter names and labels, reflection on scopes and overload sets, compile-time class names, and reflection on concepts. This in-depth presentation is essential for C++ developers looking to enhance their understanding of reflection and its impact on large-scale software engineering.

Syllabus

Introduction
References
What is Reflection
Boost
Reflection
Serialization
BoostFusion
Reflection TS Focus
Reflection Facilities
Sequences
Whats in
Whats available
Going from meta to real
Boost operators
Commandline parser
Function reflection
New concepts
Naming Convention
Status of TS
Future direction
Questions
Contact the authors
Parameter names
Parameter labels
Reflection per widget
Reflection on scope
Reflection on overload sets
Class names at compile time
String as template argument
Linear search
Context
Reflex
Class Hierarchy
Reflection on Concepts
Need


Taught by

CppNow

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera