ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cacav::AcavAstBuilderACAV AST builder with comprehensive type extraction
 Cacav::AppConfigApplication configuration manager
 Cacav::AstContextMemory manager for AST nodes in a translation unit
 Cacav::AstExtractionStatsStatistics collected during AST extraction
 Cacav::AstNodePure data container for AST node properties
 Cacav::AstViewNodeRepresents node in AST tree hierarchy
 Cacav::DiagnosticMessage
 Cacav::FileDependenciesStructure to store dependency information for a single source file This structure captures all header files included by a source file
 Cacav::FileManagerCentralized file registry providing path-to-FileID mapping
 Cformatter
 Cstd::formatter< acav::InternedString >
 Cacav::HeaderInfoRepresents information about a single included header file
 Cacav::InternedStringImmutable string with automatic deduplication via global pool
 Cacav::IntervalRepresents an interval in source code with associated AST node
 Cacav::IntervalTreeSorted array for interval queries
 Cacav::LogEntry
 Cacav::MemoryProfilerCross-platform memory profiling utility
 Cacav::ParsedLogLine
 Cacav::ProcessingErrorRepresents an error that occurred during dependency analysis
 CQAbstractItemModel
 Cacav::AstModelQt model for displaying AST hierarchy
 CQDialog
 Cacav::NodeDetailsDialogNon-modal dialog displaying AST node properties in a tree view
 Cacav::OpenProjectDialogDialog for opening a project
 CQDockWidget
 Cacav::LogDock
 CQFrame
 Cacav::DockTitleBarCustom title bar for QDockWidget with fast focus indication
 CQMainWindow
 Cacav::MainWindowMain application window with multi-panel dock layout
 CQObject
 Cacav::AstExtractorRunnerQt runner that loads AST from cache and builds ACAV tree
 Cacav::MakeAstRunnerRuns the make-ast tool to generate AST cache files
 Cacav::ParallelProcessRunnerGeneric parallel process runner for executing multiple instances of a program
 Cacav::QueryDependenciesParallelRunnerParallel runner specifically for query-dependencies tool
 Cacav::QueryDependenciesRunnerRuns the query-dependencies tool and parses its output
 CQPlainTextEdit
 Cacav::SourceCodeViewSource code viewer with line numbers and lightweight syntax highlighting
 CQStandardItemModel
 Cacav::TranslationUnitModelModel for displaying translation units in a tree view
 CQSyntaxHighlighter
 Cacav::CppSyntaxHighlighterSyntax highlighter with four categories: comments, strings/chars, keywords/types, and functions
 CQWidget
 Cacav::DeclContextViewPanel displaying declaration context hierarchy for selected AST node
 Cacav::LineNumberAreaWidget for displaying line numbers beside SourceCodeView
 Cacav::NodeCycleWidgetPopup widget for cycling through multiple matching nodes
 Cacav::SourceLocationRepresents a specific position in source code
 Cacav::SourceLocationIndexIndex for source-to-AST node lookup
 Cacav::SourceRangeRepresents a span of source code (begin to end)
 Cacav::TypeInfoExtractorHelper class for extracting rich type information from Clang types