ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
app
 
core
 
AcavAstBuilder.cpp
 
AppConfig.cpp
 
AstExtractorRunner.cpp
 
AstNode.cpp
 
MakeAstRunner.cpp
 
MemoryProfiler.cpp
 
ParallelProcessRunner.cpp
Implementation of generic parallel process runner
 
QueryDependenciesParallelRunner.cpp
Implementation of query-dependencies-specific parallel runner
 
QueryDependenciesRunner.cpp
 
SourceLocation.cpp
 
SourceLocationIndex.cpp
 
include
 
core
 
AcavAstBuilder.h
Clang AST to ACAV AST transformation
 
AppConfig.h
Application configuration and settings
 
AstExtractorRunner.h
Qt runner for AST extraction pipeline
 
AstNode.h
AST data structures and memory management
 
LogEntry.h
 
MakeAstRunner.h
Qt runner for make-ast tool execution
 
MemoryProfiler.h
Cross-platform memory profiling utility
 
ParallelProcessRunner.h
Generic parallel process runner for executing multiple instances of a program
 
ProcessLogParser.h
 
ProcessOutputUtils.h
Helpers for draining process output into log entries
 
QueryDependenciesParallelRunner.h
Parallel runner specifically for query-dependencies tool
 
QueryDependenciesRunner.h
Qt runner for query-dependencies tool
 
SourceLocation.h
Source code location representation
 
SourceLocationIndex.h
Source-to-AST node lookup index
 
ui
 
AstModel.h
Qt model for AST tree view display
 
CppSyntaxHighlighter.h
Lightweight C/C++ syntax highlighter for SourceCodeView
 
DeclContextView.h
Declaration context hierarchy display panel
 
DockTitleBar.h
Custom dock widget title bar with fast focus indication
 
LineNumberArea.h
 
LogDock.h
Dock widget for displaying logs and diagnostics
 
MainWindow.h
Main application window with multi-panel layout
 
NodeCycleWidget.h
Popup widget for cycling through overlapping AST nodes
 
NodeDetailsDialog.h
Non-modal dialog displaying AST node properties in a tree view
 
OpenProjectDialog.h
Dialog for opening a project with compilation database and optional project root
 
SourceCodeView.h
Source code display widget with line numbers
 
TranslationUnitModel.h
Qt model for translation unit tree view
 
ui
 
AstModel.cpp
 
CppSyntaxHighlighter.cpp
 
DeclContextView.cpp
 
DockTitleBar.cpp
Implementation of custom dock title bar
 
LineNumberArea.cpp
 
LogDock.cpp
Implementation of LogDock
 
MainWindow.cpp
 
NodeCycleWidget.cpp
 
NodeDetailsDialog.cpp
Implementation of the Node Details dialog
 
OpenProjectDialog.cpp
Implementation of the Open Project dialog
 
SourceCodeView.cpp
 
TranslationUnitModel.cpp
 
common
 
ClangUtils.cpp
Implementation of Clang utilities and AST operations
 
FileManager.cpp
 
InternedString.cpp
 
include
 
common
 
ClangUtils.h
Utilities for interacting with Clang at runtime This includes runtime detection of Clang paths and AST operations
 
DependencyTypes.h
Common data structures for dependency information shared across tools
 
DiagnosticLogFormat.h
Helpers to format diagnostics for log ingestion
 
FileManager.h
Centralized file registry with path-to-FileID mapping
 
InternedString.h
Memory-efficient immutable string with automatic deduplication