Lines Matching refs:getDependence

1833   void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
1867 return getDependence() & TypeDependence::UnexpandedPack;
2150 TypeDependence getDependence() const {
2156 return getDependence() & TypeDependence::Error;
2162 return getDependence() & TypeDependence::Dependent;
2170 return getDependence() & TypeDependence::Instantiation;
2180 return getDependence() & TypeDependence::VariablyModified;
2577 : Type(Complex, CanonicalPtr, Element->getDependence()),
2604 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {}
2630 : Type(Pointer, CanonicalPtr, Pointee->getDependence()),
2662 : Type(TC, CanonicalPtr, OriginalTy->getDependence()),
2711 : Type(BlockPointer, CanonicalCls, Pointee->getDependence()),
2741 : Type(tc, CanonicalRef, Referencee->getDependence()),
2826 (Cls->getDependence() & ~TypeDependence::VariablyModified) |
2827 Pointee->getDependence()),
3844 Result->getDependence() &
4391 : Type(MacroQualified, CanonTy, UnderlyingTy->getDependence()),
4463 : Type(TypeOf, can, T->getDependence()), TOType(T) {
4672 : Type(Attributed, canon, equivalent->getDependence()),
4779 (Canon->getDependence() & TypeDependence::UnexpandedPack)),
4843 : Type(SubstTemplateTypeParm, Canon, Canon->getDependence()),
4948 : DeducedAsType->getDependence() &
5049 toTypeDependence(Template.getDependence()) |
5415 NamedType->getDependence() |
5416 (NNS ? toTypeDependence(NNS->getDependence())
5490 toTypeDependence(NNS->getDependence())),
5628 (Pattern->getDependence() | TypeDependence::Dependent |
6066 : Type(ObjCObjectPointer, Canonical, Pointee->getDependence()),
6236 : Type(Atomic, Canonical, ValTy->getDependence()), ValueType(ValTy) {}
6267 : Type(Pipe, CanonicalPtr, elemType->getDependence()),