Lines Matching refs:getDependence

1840   void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
1874 return getDependence() & TypeDependence::UnexpandedPack;
2157 TypeDependence getDependence() const {
2163 return getDependence() & TypeDependence::Error;
2169 return getDependence() & TypeDependence::Dependent;
2177 return getDependence() & TypeDependence::Instantiation;
2187 return getDependence() & TypeDependence::VariablyModified;
2587 : Type(Complex, CanonicalPtr, Element->getDependence()),
2614 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {}
2640 : Type(Pointer, CanonicalPtr, Pointee->getDependence()),
2672 : Type(TC, CanonicalPtr, OriginalTy->getDependence()),
2721 : Type(BlockPointer, CanonicalCls, Pointee->getDependence()),
2751 : Type(tc, CanonicalRef, Referencee->getDependence()),
2836 (Cls->getDependence() & ~TypeDependence::VariablyModified) |
2837 Pointee->getDependence()),
3854 Result->getDependence() &
4401 : Type(MacroQualified, CanonTy, UnderlyingTy->getDependence()),
4473 : Type(TypeOf, can, T->getDependence()), TOType(T) {
4682 : Type(Attributed, canon, equivalent->getDependence()),
4789 (Canon->getDependence() & TypeDependence::UnexpandedPack)),
4853 : Type(SubstTemplateTypeParm, Canon, Canon->getDependence()),
4958 : DeducedAsType->getDependence() &
5059 toTypeDependence(Template.getDependence()) |
5429 NamedType->getDependence() |
5431 toTypeDependence(NNS->getDependence()))
5505 toTypeDependence(NNS->getDependence())),
5643 (Pattern->getDependence() | TypeDependence::Dependent |
6081 : Type(ObjCObjectPointer, Canonical, Pointee->getDependence()),
6251 : Type(Atomic, Canonical, ValTy->getDependence()), ValueType(ValTy) {}
6282 : Type(Pipe, CanonicalPtr, elemType->getDependence()),