Our Adventures With REST API in C++ : Making it Easy
summary
Claims a usable C++ stack that avoids generated client stubs by parsing OpenAPI at compile time and producing real serializers and call wrappers. Uses boost::pfr for aggregate reflection, a constexpr OpenAPI parser that emits operation metadata, and tp build to fetch dependencies and run remote compiles. Demonstrates a petstore POST compiled into constexpr callables, produces compile errors on mismatched fields, and performs live HTTP requests returning 200.
AI-written summary · about
chapters (11)
- 0:00Start
- 3:17Code Reuse
- 7:59Example for Rest Apis
- 17:56What if the Api Change
- 23:00Fixed String
- 34:55The Compilation Times
- 35:28Json Generation
- 39:07Open Api Generator
- 47:54Parsing of the Json
- 51:39Get Argument Counts
- 55:04Compile Time Error








