Automatic C++ Source Code Generation with Clang
Offered By: ACCU Conference via YouTube
Course Description
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
Related Courses
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU Conference via YouTube Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube