Home | History | Annotate | Download | only in AST

Lines Matching refs:isDependentType

1795   bool isDependentType() const { return TypeBits.Dependent; }
2165 Type(Complex, CanonicalPtr, Element->isDependentType(),
2195 Type(Paren, CanonType, InnerType->isDependentType(),
2226 Type(Pointer, CanonicalPtr, Pointee->isDependentType(),
2277 : Type(TC, CanonicalPtr, OriginalTy->isDependentType(),
2328 Type(BlockPointer, CanonicalCls, Pointee->isDependentType(),
2364 Type(tc, CanonicalRef, Referencee->isDependentType(),
2448 Cls->isDependentType() || Pointee->isDependentType(),
2517 : Type(tc, can, et->isDependentType() || tc == DependentSizedArray,
3638 : Type(tc, can, can->isDependentType(),
3701 : Type(TypeOf, can, T->isDependentType(),
3781 bool isSugared() const { return !isDependentType(); }
3951 : Type(Attributed, canon, equivalent->isDependentType(),
4121 : Type(SubstTemplateTypeParm, Canon, Canon->isDependentType(),
4231 if (DeducedAsType->isDependentType())
4250 return !isCanonicalUnqualified() || isDependentType();
4279 Profile(ID, getDeducedType(), getKeyword(), isDependentType());
4316 Profile(ID, getTemplateName(), getDeducedType(), isDependentType());
4455 return !isDependentType() || isCurrentInstantiation() || isTypeAlias();
4519 assert(TST->isDependentType());
4641 NamedType->isDependentType(),
4855 : Type(PackExpansion, Canon, /*Dependent=*/Pattern->isDependentType(),
4879 bool isSugared() const { return !Pattern->isDependentType(); }
5279 Pointee->isDependentType(),
5446 : Type(Atomic, Canonical, ValTy->isDependentType(),
5478 Type(Pipe, CanonicalPtr, elemType->isDependentType(),
6040 return isDependentType() || isRecordType() || isEnumeralType();