Useful Links
Computer Science
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
LibClang Interface
C API Overview
API Stability
Language Binding Support
Functionality Limitations
Core Concepts
Index Management
Translation Units
Cursor System
Token Representation
Error Handling
AST Traversal with Cursors
Cursor Types
Navigation Methods
Information Extraction
Visitor Patterns
LibClang vs LibTooling
Feature Comparison
Performance Considerations
Use Case Guidelines
Previous
9. Source Code Modification
Go to top
Next
11. Standard Clang Tools