ingve / awesome-clang

Useful resources and samples for using Clang-related tools, or for building stuff on top of Clang.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Clang Awesome

Useful resources and samples for using Clang-related tools, or for building stuff on top of Clang.

*Inspired by the awesome list thing.

Tools

clang-format

clang-tidy

pp-trace

  • pp-trace - tool that traces preprocessor activity.

Clang static analyzer

AddressSanitizer

Other Clang-based tools

  • C++ Insights - a clang-based tool which does source to source transformation. Its goal is it to make things visible which normally, and intentionally, happen behind the scenes. Live/online demo available.
  • Clang Power Tools - Visual Studio extension with Clang/LLVM tools (clang++, clang-tidy and clang-format).

Libraries

LibClang

LibTooling

Important Clang concepts

Videos

Tips

Contributions welcome :)

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

Useful resources and samples for using Clang-related tools, or for building stuff on top of Clang.