Lines Matching refs:getDependence

1871   void addDependence(TypeDependence D) { setDependence(getDependence() | D); }
1905 return getDependence() & TypeDependence::UnexpandedPack;
2174 TypeDependence getDependence() const {
2180 return getDependence() & TypeDependence::Error;
2186 return getDependence() & TypeDependence::Dependent;
2194 return getDependence() & TypeDependence::Instantiation;
2204 return getDependence() & TypeDependence::VariablyModified;
2598 : Type(Complex, CanonicalPtr, Element->getDependence()),
2625 : Type(Paren, CanonType, InnerType->getDependence()), Inner(InnerType) {}
2651 : Type(Pointer, CanonicalPtr, Pointee->getDependence()),
2683 : Type(TC, CanonicalPtr, OriginalTy->getDependence()),
2732 : Type(BlockPointer, CanonicalCls, Pointee->getDependence()),
2762 : Type(tc, CanonicalRef, Referencee->getDependence()),
2847 (Cls->getDependence() & ~TypeDependence::VariablyModified) |
2848 Pointee->getDependence()),
3853 Result->getDependence() &
4379 : Type(tc, can, can->getDependence() & ~TypeDependence::UnexpandedPack),
4403 : Type(MacroQualified, CanonTy, UnderlyingTy->getDependence()),
4475 : Type(TypeOf, can, T->getDependence()), TOType(T) {
4684 : Type(Attributed, canon, equivalent->getDependence()),
4788 (Canon->getDependence() & TypeDependence::UnexpandedPack)),
4852 : Type(SubstTemplateTypeParm, Canon, Canon->getDependence()),
4957 : DeducedAsType->getDependence() &
5058 toTypeDependence(Template.getDependence()) |
5408 NamedType->getDependence()),
5481 toTypeDependence(NNS->getDependence())),
5619 (Pattern->getDependence() | TypeDependence::Instantiation) &
6056 : Type(ObjCObjectPointer, Canonical, Pointee->getDependence()),
6226 : Type(Atomic, Canonical, ValTy->getDependence()), ValueType(ValTy) {}
6257 : Type(Pipe, CanonicalPtr, elemType->getDependence()),