Searched defs:ThisType (Results 1 - 11 of 11) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/
H A DRefCountedSupplement.h39 typedef RefCountedSupplement<T, S> ThisType; typedef in class:blink::RefCountedSupplement
45 explicit Wrapper(PassRefPtr<ThisType> wrapped) : m_wrapped(wrapped) { }
50 ThisType* wrapped() const { return m_wrapped.get(); }
54 RefPtr<ThisType> m_wrapped;
57 static void provideTo(Supplementable<T>& host, const char* key, PassRefPtr<ThisType> supplement)
62 static ThisType* from(Supplementable<T>& host, const char* key)
/external/clang/lib/CodeGen/
H A DCGVTables.cpp200 QualType ThisType = MD->getThisType(getContext()); local
203 CGM.getCXXABI().HasThisReturn(GD) ? ThisType : FPT->getReturnType();
241 QualType ThisType = MD->getThisType(getContext()); local
242 CallArgs.add(RValue::get(AdjustedThisPtr), ThisType); local
274 CGM.getCXXABI().HasThisReturn(GD) ? ThisType : FPT->getReturnType();
H A DCGExprCXX.cpp269 QualType ThisType = local
273 Args.add(RValue::get(This), ThisType); local
H A DCGClass.cpp2135 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); local
2137 CallArgs.add(RValue::get(ThisPtr), ThisType); local
2165 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); local
2166 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType));
2167 CallArgs.add(RValue::get(ThisPtr), ThisType); local
H A DCGCall.cpp212 const CXXRecordDecl *ThisType = TheCXXABI.getThisArgumentTypeForMethod(MD); local
213 return arrangeCXXMethodType(ThisType, prototype.getTypePtr());
/external/clang/lib/Analysis/
H A DConsumed.cpp778 QualType ThisType = Constructor->getThisType(CurrContext)->getPointeeType(); local
780 if (!isConsumableType(ThisType))
801 ConsumedState RetState = mapConsumableAttrState(ThisType);
/external/clang/lib/Sema/
H A DSemaDeclAttr.cpp802 QualType ThisType = MD->getThisType(CurrContext)->getPointeeType(); local
804 if (const CXXRecordDecl *RD = ThisType->getAsCXXRecordDecl()) {
H A DSemaTemplate.cpp418 QualType ThisType = cast<CXXMethodDecl>(DC)->getThisType(Context); local
425 Context, /*This*/ nullptr, ThisType, /*IsArrow*/ true,
H A DSemaOverload.cpp2990 QualType ThisType = Constructor->getThisType(S.Context); local
2997 User.After.setFromType(ThisType->getAs<PointerType>()->getPointeeType());
3186 QualType ThisType = Constructor->getThisType(S.Context); local
3202 User.After.setFromType(ThisType->getAs<PointerType>()->getPointeeType());
H A DTreeTransform.h2212 QualType ThisType,
2215 return new (getSema().Context) CXXThisExpr(ThisLoc, ThisType, isImplicit);
2211 RebuildCXXThisExpr(SourceLocation ThisLoc, QualType ThisType, bool isImplicit) argument
H A DSemaExpr.cpp1959 QualType ThisType = S.getCurrentThisType(); local
1961 if (!ThisType.isNull())
1962 RD = ThisType->getPointeeType()->getAsCXXRecordDecl();
1974 if (!ThisType.isNull()) {
1977 Context, /*This=*/nullptr, ThisType, /*IsArrow=*/true,

Completed in 351 milliseconds