|
ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
|
AST data structures and memory management. More...
#include "common/InternedString.h"#include "core/SourceLocation.h"#include "core/SourceLocationIndex.h"#include <nlohmann/json.hpp>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| class | acav::AstContext |
| Memory manager for AST nodes in a translation unit. More... | |
| class | acav::AstNode |
| Pure data container for AST node properties. More... | |
| class | acav::AstViewNode |
| Represents node in AST tree hierarchy. More... | |
Typedefs | |
| using | acav::AcavJson |
| Custom JSON type using InternedString for automatic string deduplication. | |
AST data structures and memory management.
Definition in file AstNode.h.
| using acav::AcavJson |
Custom JSON type using InternedString for automatic string deduplication.