enum TypeDependenceScope::TypeDependence

Declared at: clang/include/clang/AST/DependenceFlags.h:52

Enumerators

NameValueComment
UnexpandedPack1Whether this type contains an unexpanded parameter pack (for C++11 variadic templates)
Instantiation2Whether this type somehow involves - a template parameter, even if the resolution of the type does not depend on a template parameter. - or an error.
Dependent4Whether this type - is a dependent type (C++ [temp.dep.type]) - or it somehow involves an error, e.g. decltype(recovery-expr)
VariablyModified8Whether this type is a variably-modified type (C99 6.7.5).
Error16Whether this type references an error, e.g. decltype(err-expression) yields an error type.
None0Whether this type references an error, e.g. decltype(err-expression) yields an error type.
All31Whether this type references an error, e.g. decltype(err-expression) yields an error type.
DependentInstantiation6Whether this type references an error, e.g. decltype(err-expression) yields an error type.
LLVM_BITMASK_LARGEST_ENUMERATOR16