ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
Loading...
Searching...
No Matches
acav::AstExtractionStats Struct Reference

Statistics collected during AST extraction. More...

#include <AstExtractorRunner.h>

Public Attributes

std::size_t totalCount = 0
std::size_t declCount = 0
std::size_t stmtCount = 0
std::size_t typeCount = 0
std::size_t typeLocCount = 0
std::size_t attrCount = 0
std::size_t conceptRefCount = 0
std::size_t cxxBaseSpecCount = 0
std::size_t ctorInitCount = 0
std::size_t lambdaCaptureCount = 0
std::size_t nestedNameSpecCount = 0
std::size_t nestedNameSpecLocCount = 0
std::size_t tempArgCount = 0
std::size_t tempArgLocCount = 0
std::size_t tempNameCount = 0
std::size_t commentCount = 0

Detailed Description

Statistics collected during AST extraction.

Definition at line 49 of file AstExtractorRunner.h.

Member Data Documentation

◆ attrCount

std::size_t acav::AstExtractionStats::attrCount = 0

Definition at line 55 of file AstExtractorRunner.h.

◆ commentCount

std::size_t acav::AstExtractionStats::commentCount = 0

Definition at line 65 of file AstExtractorRunner.h.

◆ conceptRefCount

std::size_t acav::AstExtractionStats::conceptRefCount = 0

Definition at line 56 of file AstExtractorRunner.h.

◆ ctorInitCount

std::size_t acav::AstExtractionStats::ctorInitCount = 0

Definition at line 58 of file AstExtractorRunner.h.

◆ cxxBaseSpecCount

std::size_t acav::AstExtractionStats::cxxBaseSpecCount = 0

Definition at line 57 of file AstExtractorRunner.h.

◆ declCount

std::size_t acav::AstExtractionStats::declCount = 0

Definition at line 51 of file AstExtractorRunner.h.

◆ lambdaCaptureCount

std::size_t acav::AstExtractionStats::lambdaCaptureCount = 0

Definition at line 59 of file AstExtractorRunner.h.

◆ nestedNameSpecCount

std::size_t acav::AstExtractionStats::nestedNameSpecCount = 0

Definition at line 60 of file AstExtractorRunner.h.

◆ nestedNameSpecLocCount

std::size_t acav::AstExtractionStats::nestedNameSpecLocCount = 0

Definition at line 61 of file AstExtractorRunner.h.

◆ stmtCount

std::size_t acav::AstExtractionStats::stmtCount = 0

Definition at line 52 of file AstExtractorRunner.h.

◆ tempArgCount

std::size_t acav::AstExtractionStats::tempArgCount = 0

Definition at line 62 of file AstExtractorRunner.h.

◆ tempArgLocCount

std::size_t acav::AstExtractionStats::tempArgLocCount = 0

Definition at line 63 of file AstExtractorRunner.h.

◆ tempNameCount

std::size_t acav::AstExtractionStats::tempNameCount = 0

Definition at line 64 of file AstExtractorRunner.h.

◆ totalCount

std::size_t acav::AstExtractionStats::totalCount = 0

Definition at line 50 of file AstExtractorRunner.h.

◆ typeCount

std::size_t acav::AstExtractionStats::typeCount = 0

Definition at line 53 of file AstExtractorRunner.h.

◆ typeLocCount

std::size_t acav::AstExtractionStats::typeLocCount = 0

Definition at line 54 of file AstExtractorRunner.h.


The documentation for this struct was generated from the following file: