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
10.
LibClang Interface
10.1.
C API Overview
10.1.1.
API Stability
10.1.2.
Language Binding Support
10.1.3.
Functionality Limitations
10.2.
Core Concepts
10.2.1.
Index Management
10.2.2.
Translation Units
10.2.3.
Cursor System
10.2.4.
Token Representation
10.2.5.
Error Handling
10.3.
AST Traversal with Cursors
10.3.1.
Cursor Types
10.3.2.
Navigation Methods
10.3.3.
Information Extraction
10.3.4.
Visitor Patterns
10.4.
LibClang vs LibTooling
10.4.1.
Feature Comparison
10.4.2.
Performance Considerations
10.4.3.
Use Case Guidelines

Previous

9. Source Code Modification

Go to top

Next

11. Standard Clang Tools

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

© 2025 UsefulLinks. All rights reserved.