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
Advanced Topics
Template Handling
Template Instantiation
Specialization Analysis
Dependent Type Handling
Template Argument Matching
Macro Processing
Expansion Analysis
Location Mapping
Conditional Compilation
Macro Definition Tracking
Performance Optimization
Efficient Traversal
Memory Management
Parallel Processing
Caching Strategies
Testing Methodologies
Unit Testing
Integration Testing
Regression Testing
Test Automation
Build System Integration
Automated Execution
Report Generation
CI/CD Pipeline Integration
Quality Gates
Previous
12. Custom clang-tidy Development
Go to top
Back to Start
1. Introduction to Clang and LLVM