A front-end to Jekyll that parses C++ sources to produce and enforce out-of-line documentation
-
Updated
Apr 8, 2024 - C++
A front-end to Jekyll that parses C++ sources to produce and enforce out-of-line documentation
The universal, multidirectional, multilingual binding generation tool
Automatically Generate Language Bindings to C++ Programs With Clang's LibTooling
Modify C++ test coverage reports to show uninstantiated templates
Tool for parsing C/C++ code and generating output using a given Jinja-like template
mutator is an experimental suite of tools aimed at analysis and automation of C/C++ code development
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
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.
typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).
C++ template engine + code generator = javascript-like template literals
C++ reflection, code generation and compile-time C++ execution
C++ pimpl code generator. Fast pimpl without overhead! No dynamic memory allocation! Cache-friendly! Auto-detects storage size! Generates methods based on implementation!
A simplest sample code to use/build with ClangTool. This example treats LLVM as external prebuilt libraries on Windows/Linux.
Simple and powerful standalone project for clang-based tools using libtooling (e.g. refactoring, auto-completion, etc.)
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
C++ to C++ code generation tool (enum2string conversion, serialization, reflection etc.)
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."