Completed
Concepts
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Semantic Sugar - Tips for Effective Template Library APIs
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Roi Barkan
- 3 Introduction
- 4 Documentation
- 5 Concepts are fundamental
- 6 Templates
- 7 EnableIf
- 8 Outline
- 9 Concepts
- 10 Overload
- 11 Syntax vs Semantic
- 12 Recap
- 13 Assign Integral
- 14 Required Expressions
- 15 Type Trades
- 16 Variable Templates
- 17 Boolean Expression
- 18 And Requires Expression
- 19 Specialization
- 20 Boolean Expressions on Types
- 21 The Basic Idea
- 22 Templated Library
- 23 Risk of incorrect assumptions
- 24 Foot Guns
- 25 Concept Syntax
- 26 Alternative Syntax
- 27 Conclusion
- 28 Library Guided Approach
- 29 Partial Specialization
- 30 Tag Dispatch
- 31 PolicyBased Design
- 32 Customization Points
- 33 Application Guided Approach
- 34 Summary
- 35 Advanced Examples
- 36 Comments Questions
- 37 Semantics are Tricky