Useful Links
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
  1. Source Code Management
    1. SourceManager Component
      1. File Management
        1. Buffer Management
          1. Include Tracking
            1. Macro Expansion Tracking
            2. Source Locations
              1. SourceLocation Representation
                1. SourceRange Representation
                  1. Location Calculations
                    1. Macro Location Handling
                    2. AST to Source Mapping
                      1. Node Location Retrieval
                        1. Source Text Extraction
                          1. Range Calculations

                        Previous

                        4. Abstract Syntax Tree

                        Go to top

                        Next

                        6. Project Setup and Configuration

                        © 2025 Useful Links. All rights reserved.

                        About•Bluesky•X.com