clang
12.0.0git
|
#include "clang/AST/DependenceFlags.h"
Public Types | |
enum | Bits : uint8_t { None = 0, UnexpandedPack = 1, Instantiation = 2, Type = 4, Value = 8, Dependent = Type | Value, Error = 16, VariablyModified = 32 } |
Public Member Functions | |
Dependence () | |
Dependence (TypeDependence D) | |
Dependence (ExprDependence D) | |
Dependence (NestedNameSpecifierDependence D) | |
Dependence (TemplateArgumentDependence D) | |
Dependence (TemplateNameDependence D) | |
TypeDependence | type () const |
ExprDependence | expr () const |
NestedNameSpecifierDependence | nestedNameSpecifier () const |
TemplateArgumentDependence | templateArgument () const |
TemplateNameDependence | templateName () const |
Definition at line 106 of file DependenceFlags.h.
enum clang::Dependence::Bits : uint8_t |
Enumerator | |
---|---|
None | |
UnexpandedPack | |
Instantiation | |
Type | |
Value | |
Dependent | |
Error | |
VariablyModified |
Definition at line 108 of file DependenceFlags.h.
|
inline |
Definition at line 134 of file DependenceFlags.h.
|
inline |
Definition at line 136 of file DependenceFlags.h.
|
inline |
Definition at line 143 of file DependenceFlags.h.
|
inline |
Definition at line 150 of file DependenceFlags.h.
|
inline |
Definition at line 156 of file DependenceFlags.h.
|
inline |
Definition at line 162 of file DependenceFlags.h.
|
inline |
Definition at line 176 of file DependenceFlags.h.
References clang::Error, Error, Instantiation, Type, and UnexpandedPack.
Referenced by clang::toExprDependence().
|
inline |
Definition at line 184 of file DependenceFlags.h.
References Dependent, clang::Error, Error, Instantiation, and UnexpandedPack.
Referenced by clang::toNestedNameSpecifierDependendence().
|
inline |
Definition at line 191 of file DependenceFlags.h.
References Dependent, clang::Error, Error, Instantiation, and UnexpandedPack.
Referenced by clang::toTemplateArgumentDependence().
|
inline |
Definition at line 198 of file DependenceFlags.h.
References Dependent, clang::Error, Error, Instantiation, and UnexpandedPack.
Referenced by clang::toTemplateNameDependence().
|
inline |
Definition at line 168 of file DependenceFlags.h.
References Dependent, clang::Error, Error, Instantiation, UnexpandedPack, and VariablyModified.
Referenced by clang::toTypeDependence().