Talk about Clang tooling at C++ London 2017
-
Updated
Mar 2, 2017 - TeX
Talk about Clang tooling at C++ London 2017
A tool based on Clang LibTooling that analyzes C++ code that makes use of the HSM library
auto serializer for C++11, Do you want to update your classes easily ?
This is a POC of a simple source-to-source transformation using Clang Lib.
A Clang-based app for large-scale C++ code transformation
C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.)
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Simple and powerful standalone project for clang-based tools using libtooling (e.g. refactoring, auto-completion, etc.)
A simplest sample code to use/build with ClangTool. This example treats LLVM as external prebuilt libraries on Windows/Linux.
C++ pimpl code generator. Fast pimpl without overhead! No dynamic memory allocation! Cache-friendly! Auto-detects storage size! Generates methods based on implementation!
C++ reflection, code generation and compile-time C++ execution
C++ template engine + code generator = javascript-like template literals
typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).
CppNameLint is a naming convention linter of C/C++ source code (Based on LLVM's libtooling), which runs with command line on Windows/Linux/macOS.
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
mutator is an experimental suite of tools aimed at analysis and automation of C/C++ code development
Add a description, image, and links to the libtooling topic page so that developers can more easily learn about it.
To associate your repository with the libtooling topic, visit your repo's landing page and select "manage topics."