clang 22.0.0git
clang::NormalizedConstraint::AtomicConstraintBits Struct Reference

#include "clang/Sema/SemaConcept.h"

Inheritance diagram for clang::NormalizedConstraint::AtomicConstraintBits:
[legend]

Public Attributes

unsigned Kind: 5
unsigned Placeholder: 1
unsigned PackSubstitutionIndex: 26
OccurenceList Indexes
OccurenceList IndexesForSubsumption
TemplateArgumentLocArgs
TemplateParameterListParamList
ExprOrConcept ConstraintExpr
const NamedDeclConstraintDecl

Detailed Description

Definition at line 57 of file SemaConcept.h.

Member Data Documentation

◆ Args

TemplateArgumentLoc* clang::NormalizedConstraint::AtomicConstraintBits::Args

Definition at line 73 of file SemaConcept.h.

◆ ConstraintDecl

const NamedDecl* clang::NormalizedConstraint::AtomicConstraintBits::ConstraintDecl

Definition at line 76 of file SemaConcept.h.

Referenced by clang::NormalizedConstraint::NormalizedConstraint().

◆ ConstraintExpr

ExprOrConcept clang::NormalizedConstraint::AtomicConstraintBits::ConstraintExpr

Definition at line 75 of file SemaConcept.h.

◆ Indexes

OccurenceList clang::NormalizedConstraint::AtomicConstraintBits::Indexes

Definition at line 68 of file SemaConcept.h.

◆ IndexesForSubsumption

OccurenceList clang::NormalizedConstraint::AtomicConstraintBits::IndexesForSubsumption

Definition at line 71 of file SemaConcept.h.

◆ Kind

unsigned clang::NormalizedConstraint::AtomicConstraintBits::Kind

Definition at line 61 of file SemaConcept.h.

◆ PackSubstitutionIndex

unsigned clang::NormalizedConstraint::AtomicConstraintBits::PackSubstitutionIndex

Definition at line 63 of file SemaConcept.h.

◆ ParamList

TemplateParameterList* clang::NormalizedConstraint::AtomicConstraintBits::ParamList

Definition at line 74 of file SemaConcept.h.

◆ Placeholder

unsigned clang::NormalizedConstraint::AtomicConstraintBits::Placeholder

Definition at line 62 of file SemaConcept.h.


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