Semantic Sugar - Tips for Effective Template Library APIs

Semantic Sugar - Tips for Effective Template Library APIs

CppNow via YouTube Direct link

Concepts are fundamental

5 of 37

5 of 37

Concepts are fundamental

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. 1 Intro
  2. 2 Roi Barkan
  3. 3 Introduction
  4. 4 Documentation
  5. 5 Concepts are fundamental
  6. 6 Templates
  7. 7 EnableIf
  8. 8 Outline
  9. 9 Concepts
  10. 10 Overload
  11. 11 Syntax vs Semantic
  12. 12 Recap
  13. 13 Assign Integral
  14. 14 Required Expressions
  15. 15 Type Trades
  16. 16 Variable Templates
  17. 17 Boolean Expression
  18. 18 And Requires Expression
  19. 19 Specialization
  20. 20 Boolean Expressions on Types
  21. 21 The Basic Idea
  22. 22 Templated Library
  23. 23 Risk of incorrect assumptions
  24. 24 Foot Guns
  25. 25 Concept Syntax
  26. 26 Alternative Syntax
  27. 27 Conclusion
  28. 28 Library Guided Approach
  29. 29 Partial Specialization
  30. 30 Tag Dispatch
  31. 31 PolicyBased Design
  32. 32 Customization Points
  33. 33 Application Guided Approach
  34. 34 Summary
  35. 35 Advanced Examples
  36. 36 Comments Questions
  37. 37 Semantics are Tricky

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.