Home
last modified time | relevance | path

Searched refs:TypeDependence (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DDependenceFlags.h52 enum TypeDependence : uint8_t { enum
80 using TypeDependence = TypeDependenceScope::TypeDependence; variable
147 Dependence(TypeDependence D) in LLVM_COMMON_DEPENDENCE()
151 translate(D, TypeDependence::Error, Error) | in LLVM_COMMON_DEPENDENCE()
194 TypeDependence type() const { in LLVM_COMMON_DEPENDENCE()
198 translate(V, Error, TypeDependence::Error) | in LLVM_COMMON_DEPENDENCE()
275 inline TypeDependence toTypeDependence(ExprDependence D) { in toTypeDependence()
288 inline TypeDependence toSyntacticDependence(TypeDependence D) { in toSyntacticDependence()
291 inline TypeDependence toSemanticDependence(TypeDependence D) { in toSemanticDependence()
296 toNestedNameSpecifierDependendence(TypeDependence D) { in toNestedNameSpecifierDependendence()
[all …]
H A DType.h1910 void setDependence(TypeDependence D) {
2233 TypeDependence getDependence() const {
2239 return getDependence() & TypeDependence::Error;
2593 : TypeDependence::None) {
4420 TypeDependence::DependentInstantiation),
4913 TypeDependence::DependentInstantiation |
4920 TypeDependence::DependentInstantiation |
4921 (PP ? TypeDependence::UnexpandedPack : TypeDependence::None)) {
5191 : TypeDependence::None),
5777 TypeDependence::Instantiation) &
[all …]
H A DTypeProperties.td515 ->addDependence(TypeDependence::DependentInstantiation);
526 ->addDependence(TypeDependence::DependentInstantiation);
684 ->addDependence(TypeDependence::DependentInstantiation);
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp130 : TypeDependence::None) | in ArrayType()
135 : TypeDependence::None)), in ArrayType()
228 TypeDependence::DependentInstantiation | in DependentVectorType()
231 : TypeDependence::None)), in DependentVectorType()
249 TypeDependence::DependentInstantiation | in DependentSizedExtVectorType()
252 : TypeDependence::None)), in DependentSizedExtVectorType()
270 TypeDependence::DependentInstantiation | in DependentAddressSpaceType()
3248 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
3264 (TypeDependence::Instantiation | TypeDependence::UnexpandedPack)); in FunctionProtoType()
3657 TypeDependence::UnexpandedPack), in SubstTemplateTypeParmPackType()
[all …]
H A DASTContext.cpp5743 (IsDependent ? TypeDependence::DependentInstantiation in getAutoTypeInternal()
5744 : TypeDependence::None) | in getAutoTypeInternal()
5745 (IsPack ? TypeDependence::UnexpandedPack : TypeDependence::None), in getAutoTypeInternal()
5824 TypeDependence::None, QualType(), in getAutoDeductType()