UsefulLinks
1. Introduction to Clang and LLVM
2. Clang Tooling Fundamentals
3. Core Compilation Concepts
4. Abstract Syntax Tree
5. Source Code Management
6. Project Setup and Configuration
7. LibTooling Framework
8. AST Navigation Techniques
9. Source Code Modification
10. LibClang Interface
11. Standard Clang Tools
12. Custom clang-tidy Development
13. Advanced Topics
  1. Computer Science
  2. Programming

Clang Tooling

1. Introduction to Clang and LLVM
2. Clang Tooling Fundamentals
3. Core Compilation Concepts
4. Abstract Syntax Tree
5. Source Code Management
6. Project Setup and Configuration
7. LibTooling Framework
8. AST Navigation Techniques
9. Source Code Modification
10. LibClang Interface
11. Standard Clang Tools
12. Custom clang-tidy Development
13. Advanced Topics
2.
Clang Tooling Fundamentals
2.1.
Definition of Clang Tools
2.2.
Tool Categories
2.2.1.
Standalone Tools
2.2.2.
Compiler Plugins
2.2.3.
Integrated Tools
2.3.
Common Use Cases
2.3.1.
Static Code Analysis
2.3.2.
Automated Refactoring
2.3.3.
Code Generation
2.3.4.
Style Enforcement
2.3.5.
Bug Detection
2.3.6.
Security Analysis
2.4.
Tooling vs Compilation
2.4.1.
Differences in Purpose
2.4.2.
Shared Infrastructure
2.4.3.
Performance Considerations

Previous

1. Introduction to Clang and LLVM

Go to top

Next

3. Core Compilation Concepts

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.