dougpuob / cppnamelint
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.
☆61Updated 3 years ago
Alternatives and similar repositories for cppnamelint:
Users that are interested in cppnamelint are comparing it to the libraries listed below
- Useful resources and samples for using Clang-related tools, or for building stuff on top of Clang.☆226Updated last year
- A mini ABI capable of handling throw/catch statements for C++ without libstdc++☆166Updated last year
- A plugin for Clang compiler☆117Updated 3 years ago
- A simple example of defining custom plugins for clang and the clang static analyzer.☆82Updated 4 years ago
- Dump ABI of an ELF object containing DWARF debug info☆185Updated 2 months ago
- A bare metal port of the GNU ISO C++ library☆33Updated last year
- The home of the clang-based implementation of lifetime safety warnings.☆41Updated 3 years ago
- Slides for my C++Now 2017 talk☆59Updated 7 years ago
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆64Updated 4 years ago
- C++11 ELF/DWARF parser☆76Updated 4 years ago
- Reverse engineering of Linux/OSX gcc C++ name mangling☆114Updated 3 years ago
- Simple and powerful standalone project for clang-based tools using libtooling (e.g. refactoring, auto-completion, etc.)☆50Updated 9 months ago
- Lewis Baker's Blog☆71Updated 2 years ago
- Companion Repository for the Lecture Slides for the Clang Libraries☆96Updated this week
- A tool to list content of virtual tables in a shared library☆121Updated 3 years ago
- LLVM Linker for Mobile Computing☆74Updated 8 years ago
- The draft C++ Reflection Technical Specification☆86Updated 3 years ago
- Experiments with the GDB Python API☆70Updated 3 years ago
- Tabularised feature comparison between Catch, doctest and lest C++ test frameworks☆30Updated 3 years ago
- Slides and presentations☆69Updated 2 years ago
- GDB and LLDB debugger extensions for use with Asio☆52Updated last year
- lldb-eval is a library for evaluating expressions in the debugger context☆80Updated 6 months ago
- PDFs of presenter slides from ACCU 2019☆64Updated 5 years ago
- Boost.org preprocessor module☆100Updated 2 months ago
- CppCon 2019 Talk: slides and source code☆45Updated 5 years ago
- Using coroutines to implement C++ exceptions for freestanding environments☆73Updated 3 months ago
- a simplified version of c++ abi for exception handling☆14Updated 10 years ago
- autotuning C++, just-in-time!☆51Updated 5 years ago
- Two Level Segregated Fit (TLSF) memory allocator implementation, BSD License☆103Updated last year
- NoVT is a compiler-based defense against vtable hijacking in C++ programs. It compiles C++ programs without using vtables.☆50Updated 2 years ago