enum TypeDependenceScope::TypeDependence
Declared at: clang/include/clang/AST/DependenceFlags.h:52
Enumerators
Name | Value | Comment |
---|---|---|
UnexpandedPack | 1 | Whether this type contains an unexpanded parameter pack (for C++11 variadic templates) |
Instantiation | 2 | Whether this type somehow involves - a template parameter, even if the resolution of the type does not depend on a template parameter. - or an error. |
Dependent | 4 | Whether this type - is a dependent type (C++ [temp.dep.type]) - or it somehow involves an error, e.g. decltype(recovery-expr) |
VariablyModified | 8 | Whether this type is a variably-modified type (C99 6.7.5). |
Error | 16 | Whether this type references an error, e.g. decltype(err-expression) yields an error type. |
None | 0 | Whether this type references an error, e.g. decltype(err-expression) yields an error type. |
All | 31 | Whether this type references an error, e.g. decltype(err-expression) yields an error type. |
DependentInstantiation | 6 | Whether this type references an error, e.g. decltype(err-expression) yields an error type. |
LLVM_BITMASK_LARGEST_ENUMERATOR | 16 |