clang 24.0.0git
clang::ssaf::ClassifyResult Struct Reference

The outcome of classifying a declared type against the reachable pointer levels of its entity: a bounded-type rewrite, or a report reason. More...

#include "clang/ScalableStaticAnalysis/SourceTransformation/Transformations/CppBoundedBuffers.h"

Public Attributes

BoundedType NewType = BoundedType::Ptr
std::string InnerSpelling
std::optional< ReportReasonSkip = ReportReason::NotTransformed

Detailed Description

The outcome of classifying a declared type against the reachable pointer levels of its entity: a bounded-type rewrite, or a report reason.

Definition at line 60 of file CppBoundedBuffers.h.

Member Data Documentation

◆ InnerSpelling

std::string clang::ssaf::ClassifyResult::InnerSpelling

Definition at line 64 of file CppBoundedBuffers.h.

◆ NewType

BoundedType clang::ssaf::ClassifyResult::NewType = BoundedType::Ptr

Definition at line 62 of file CppBoundedBuffers.h.

◆ Skip

std::optional<ReportReason> clang::ssaf::ClassifyResult::Skip = ReportReason::NotTransformed

Definition at line 65 of file CppBoundedBuffers.h.


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