Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Automatic C++ Source Code Generation with Clang

ACCU Conference via YouTube

Overview

Explore a powerful technique for automating C++ boilerplate code generation using clang 3.9 front-end and its 'libtooling' library in this ACCU 2017 conference talk. Learn how to develop a clang-based tool from scratch, including command line options analysis, clang compiler invocation, AST investigation, and result code generation. Discover methods for integrating custom tools into CMake-based build systems and see practical examples for creating enum-to-string converters, data serialization/deserialization, and remoting proxy/stubs. Gain insights into reducing coding effort and improving productivity by leveraging clang's capabilities for automatic source code generation in C++ projects.

Syllabus

Automatic C++ source code generation with clang - Sergei Sadovnikov [ACCU 2017]

Taught by

ACCU Conference

Reviews

Start your review of Automatic C++ Source Code Generation with Clang

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.