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 |