clang 24.0.0git
clang::DecompositionDecl::OriginalVarResult Struct Reference

Result of attempting to extract the original variable from a DecompositionDecl. More...

#include "clang/AST/DeclCXX.h"

Public Types

enum  DiagnosticKind { CallExpr = 0 , InitListExpr = 1 , Temporary = 2 , MoveExpr = 3 }

Public Attributes

const VarDeclVar = nullptr
DiagnosticKind DiagKind = Temporary

Detailed Description

Result of attempting to extract the original variable from a DecompositionDecl.

Definition at line 4349 of file DeclCXX.h.

Member Enumeration Documentation

◆ DiagnosticKind

Enumerator
CallExpr 
InitListExpr 
Temporary 
MoveExpr 

Definition at line 4350 of file DeclCXX.h.

Member Data Documentation

◆ DiagKind

DiagnosticKind clang::DecompositionDecl::OriginalVarResult::DiagKind = Temporary

Definition at line 4357 of file DeclCXX.h.

◆ Var

const VarDecl* clang::DecompositionDecl::OriginalVarResult::Var = nullptr

Definition at line 4356 of file DeclCXX.h.


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