Lines Matching refs:TypeSourceInfo
167 TypeSourceInfo *writtenTy, SourceLocation l,
211 unsigned pathSize, TypeSourceInfo *writtenTy,
223 TypeSourceInfo *Written, SourceLocation L,
242 Expr *op, unsigned pathSize, TypeSourceInfo *writtenTy,
254 TypeSourceInfo *Written, SourceLocation L,
277 TypeSourceInfo *writtenTy, SourceLocation l,
289 TypeSourceInfo *WrittenTy, SourceLocation L,
307 TypeSourceInfo *writtenTy, SourceLocation l,
318 TypeSourceInfo *WrittenTy, SourceLocation L,
452 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operand;
456 CXXTypeidExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R)
481 Operand = (TypeSourceInfo*)0;
484 bool isTypeOperand() const { return Operand.is<TypeSourceInfo *>(); }
491 TypeSourceInfo *getTypeOperandSourceInfo() const {
493 return Operand.get<TypeSourceInfo *>();
496 void setTypeOperandSourceInfo(TypeSourceInfo *TSI) {
533 llvm::PointerUnion<Stmt *, TypeSourceInfo *> Operand;
537 CXXUuidofExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R)
556 Operand = (TypeSourceInfo*)0;
559 bool isTypeOperand() const { return Operand.is<TypeSourceInfo *>(); }
566 TypeSourceInfo *getTypeOperandSourceInfo() const {
568 return Operand.get<TypeSourceInfo *>();
571 void setTypeOperandSourceInfo(TypeSourceInfo *TSI) {
1009 TypeSourceInfo *writtenTy,
1023 TypeSourceInfo *Written,
1061 TypeSourceInfo *Type;
1065 TypeSourceInfo *Type,
1073 TypeSourceInfo *getTypeSourceInfo() const { return Type; }
1388 TypeSourceInfo *TypeInfo;
1396 TypeSourceInfo *TypeInfo,
1405 TypeSourceInfo *getTypeSourceInfo() const {
1434 TypeSourceInfo *AllocatedTypeInfo;
1474 QualType ty, TypeSourceInfo *AllocatedTypeInfo,
1487 TypeSourceInfo *getAllocatedTypeSourceInfo() const {
1686 llvm::PointerUnion<TypeSourceInfo *, IdentifierInfo *> Type;
1697 PseudoDestructorTypeStorage(TypeSourceInfo *Info);
1699 TypeSourceInfo *getTypeSourceInfo() const {
1700 return Type.dyn_cast<TypeSourceInfo *>();
1750 TypeSourceInfo *ScopeType;
1769 TypeSourceInfo *ScopeType,
1812 TypeSourceInfo *getScopeTypeInfo() const { return ScopeType; }
1828 TypeSourceInfo *getDestroyedTypeInfo() const {
1854 void setDestroyedType(TypeSourceInfo *Info) {
1887 TypeSourceInfo *QueriedType;
1891 TypeSourceInfo *queried, bool value,
1909 TypeSourceInfo *getQueriedTypeSourceInfo() const { return QueriedType; }
1942 TypeSourceInfo *LhsType;
1945 TypeSourceInfo *RhsType;
1949 TypeSourceInfo *lhsType, TypeSourceInfo *rhsType,
1977 TypeSourceInfo *getLhsTypeSourceInfo() const { return LhsType; }
1978 TypeSourceInfo *getRhsTypeSourceInfo() const { return RhsType; }
2010 ArrayRef<TypeSourceInfo *> Args,
2017 TypeSourceInfo **getTypeSourceInfos() {
2018 return reinterpret_cast<TypeSourceInfo **>(this+1);
2022 TypeSourceInfo * const *getTypeSourceInfos() const {
2023 return reinterpret_cast<TypeSourceInfo * const*>(this+1);
2030 ArrayRef<TypeSourceInfo *> Args,
2050 TypeSourceInfo *getArg(unsigned I) const {
2056 ArrayRef<TypeSourceInfo *> getArgs() const {
2057 return ArrayRef<TypeSourceInfo *>(getTypeSourceInfos(), getNumArgs());
2060 typedef TypeSourceInfo **arg_iterator;
2068 typedef TypeSourceInfo const * const *arg_const_iterator;
2113 TypeSourceInfo *QueriedType;
2117 TypeSourceInfo *queried, uint64_t value,
2142 TypeSourceInfo *getQueriedTypeSourceInfo() const { return QueriedType; }
2765 TypeSourceInfo *Type;
2776 CXXUnresolvedConstructExpr(TypeSourceInfo *Type,
2789 TypeSourceInfo *Type,
2804 TypeSourceInfo *getTypeSourceInfo() const { return Type; }