Searched refs:getAs (Results 1 - 25 of 140) sorted by relevance

123456

/external/clang/test/CodeCompletion/
H A Dfunction-templates.cpp11 template<typename T> T &getAs();
16 Foo().getAs<int>();
21 // CHECK-CC2: getAs<<#typename T#>>()
/external/clang/lib/AST/
H A DLambdaMangleContext.cpp23 = CallOperator->getType()->getAs<FunctionProtoType>();
H A DType.cpp51 ND = ty->getAs<RecordType>()->getDecl();
53 ND = ty->getAs<EnumType>()->getDecl();
55 ND = ty->getAs<TypedefType>()->getDecl();
286 while (const ParenType *PT = T->getAs<ParenType>())
293 template <> const TypedefType *Type::getAs() const { function in class:Type
351 if (const RecordType *RT = getAs<RecordType>())
356 if (const RecordType *RT = getAs<RecordType>())
361 if (const RecordType *RT = getAs<RecordType>())
366 if (const RecordType *RT = getAs<RecordType>())
372 if (const PointerType *PT = getAs<PointerTyp
[all...]
H A DVTTBuilder.cpp67 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl());
94 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl());
159 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl());
H A DASTContext.cpp1046 const BuiltinType *BT = T->getAs<BuiltinType>();
1094 if (const ReferenceType* RT = T->getAs<ReferenceType>()) {
1159 if (const RecordType *RT = T->getAs<RecordType>()) {
1531 if (const ComplexType* CT = T->getAs<ComplexType>())
1797 if (const PointerType *ptr = T->getAs<PointerType>()) {
1943 const ReferenceType *InnerRef = T->getAs<ReferenceType>();
1980 const ReferenceType *InnerRef = T->getAs<ReferenceType>();
3546 const PointerType *T1PtrType = T1->getAs<PointerType>(),
3547 *T2PtrType = T2->getAs<PointerType>();
3554 const MemberPointerType *T1MPType = T1->getAs<MemberPointerTyp
[all...]
H A DCXXInheritance.cpp135 const RecordType *Ty = I->getType()->getAs<RecordType>();
204 DetectedVirtual = BaseType->getAs<RecordType>();
259 = cast<CXXRecordDecl>(BaseSpec->getType()->getAs<RecordType>()
324 if (const RecordType *Record = PE->Base->getType()->getAs<RecordType>())
339 = HidingP->back().Base->getType()->getAs<RecordType>())
493 if (const RecordType *RT = Base->getType()->getAs<RecordType>()) {
721 cast<CXXRecordDecl>(I->getType()->getAs<RecordType>()->getDecl());
/external/clang/test/SemaTemplate/
H A Ddependent-template-recover.cpp11 T::getAs<U>(); // expected-error{{use 'template' keyword to treat 'getAs' as a dependent template name}}
12 t->T::getAs<U>(); // expected-error{{use 'template' keyword to treat 'getAs' as a dependent template name}}
/external/clang/lib/Sema/
H A DSemaExceptionSpec.cpp29 if (const PointerType *PtrTy = T->getAs<PointerType>())
31 else if (const ReferenceType *RefTy = T->getAs<ReferenceType>())
33 else if (const MemberPointerType *MPTy = T->getAs<MemberPointerType>())
35 return T->getAs<FunctionProtoType>();
48 if (T->isRecordType() && T->getAs<RecordType>()->isBeingDefined())
62 if (const PointerType* IT = T->getAs<PointerType>()) {
65 } else if (const ReferenceType* IT = T->getAs<ReferenceType>()) {
72 if (T->isRecordType() && T->getAs<RecordType>()->isBeingDefined())
87 if (const PointerType *PT = T->getAs<PointerType>())
89 else if (const MemberPointerType *PT = T->getAs<MemberPointerTyp
[all...]
H A DSemaCast.cpp401 const PointerType *T1PtrType = T1->getAs<PointerType>(),
402 *T2PtrType = T2->getAs<PointerType>();
409 T1->getAs<ObjCObjectPointerType>(),
411 T2->getAs<ObjCObjectPointerType>();
432 const MemberPointerType *T1MPType = T1->getAs<MemberPointerType>(),
433 *T2MPType = T2->getAs<MemberPointerType>();
440 const BlockPointerType *T1BPType = T1->getAs<BlockPointerType>(),
441 *T2BPType = T2->getAs<BlockPointerType>();
547 const PointerType *DestPointer = DestType->getAs<PointerType>();
551 } else if ((DestReference = DestType->getAs<ReferenceTyp
[all...]
H A DSemaOverload.cpp256 if (const PointerType* ToPtrType = ToType->getAs<PointerType>())
1162 if (ToType->getAs<RecordType>() && FromType->getAs<RecordType>() &&
1252 CanTo = CanTo.getAs<PointerType>()->getPointeeType();
1253 CanFrom = CanFrom.getAs<PointerType>()->getPointeeType();
1255 CanTo = CanTo.getAs<BlockPointerType>()->getPointeeType();
1256 CanFrom = CanFrom.getAs<BlockPointerType>()->getPointeeType();
1258 CanTo = CanTo.getAs<MemberPointerType>()->getPointeeType();
1259 CanFrom = CanFrom.getAs<MemberPointerType>()->getPointeeType();
1431 if (const AtomicType *Atomic = FromType->getAs<AtomicTyp
[all...]
H A DSemaExprMember.cpp41 CanQual<RecordType> BaseRT = BaseT->getAs<RecordType>();
286 const ExtVectorType *vecType = baseType->getAs<ExtVectorType>();
454 const PointerType *PT = BaseType->getAs<PointerType>();
512 const RecordType *BaseRT = BaseType->getAs<RecordType>();
655 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
657 RecordTy->getAs<RecordType>(),
737 if (const PointerType *ptr = objectType->getAs<PointerType>()) {
856 : BaseType->getAs<RecordType>()->getDecl());
1026 = base.get()->getType()->getAs<ObjCObjectPointerType>();
1042 opty = redef->getAs<ObjCObjectPointerTyp
[all...]
H A DSemaExprCXX.cpp203 if (const RecordType *Record = MemberOfType->getAs<RecordType>()) {
220 = MemberOfType->getAs<TemplateSpecializationType>()) {
302 if (T->getAs<RecordType>() &&
324 if (const RecordType *RecordT = T->getAs<RecordType>()) {
592 if (const PointerType* Ptr = Ty->getAs<PointerType>()) {
637 const RecordType *RecordTy = Ty->getAs<RecordType>();
888 allocType->getBaseElementTypeUnsafe()->getAs<RecordType>();
1315 OperatorNew->getType()->getAs<FunctionProtoType>();
1419 if (const RecordType *BaseRecordType = BaseAllocType->getAs<RecordType>()) {
1535 = cast<CXXRecordDecl>(AllocElemType->getAs<RecordTyp
[all...]
/external/clang/lib/Analysis/
H A DCocoaConventions.cpp42 const PointerType* PT = RetTy->getAs<PointerType>();
63 const ObjCObjectPointerType *PT = Ty->getAs<ObjCObjectPointerType>();
H A DFormatString.cpp239 const PointerType *PT = argTy->getAs<PointerType>();
258 if (const EnumType *ETy = argTy->getAs<EnumType>())
261 if (const BuiltinType *BT = argTy->getAs<BuiltinType>())
275 if (const EnumType *ETy = argTy->getAs<EnumType>())
282 if (const BuiltinType *BT = argTy->getAs<BuiltinType>())
312 const PointerType *PT = argTy->getAs<PointerType>();
316 if (const BuiltinType *BT = pointeeTy->getAs<BuiltinType>())
332 const PointerType *PT = argTy->getAs<PointerType>();
363 if (argTy->getAs<ObjCObjectPointerType>() ||
364 argTy->getAs<BlockPointerTyp
[all...]
H A DCFGStmtMap.cpp53 const CFGStmt *CS = CE.getAs<CFGStmt>();
/external/clang/test/Index/
H A Dindex-templates.cpp50 template<typename T> T getAs();
55 Z4().getAs<Unsigned>();
155 // CHECK-LOAD: index-templates.cpp:50:26: FunctionTemplate=getAs:50:26 Extent=[50:3 - 50:33]
164 // CHECK-LOAD: index-templates.cpp:55:8: MemberRefExpr=getAs:50:26 SingleRefName=[55:8 - 55:13] RefName=[55:8 - 55:13] Extent=[55:3 - 55:23]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp30 const RecordType *RT = T->getAs<RecordType>();
51 if (const ElaboratedType *QT = T->getAs<ElaboratedType>())
54 const TypedefType *TT = T->getAs<TypedefType>();
83 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>();
97 const TemplateSpecializationType *TS = T->getAs<TemplateSpecializationType>();
203 if (const RecordType *baseT = T->getAs<RecordType>()) {
246 if (const RecordType *RT = T->getAs<RecordType>()) {
H A DNSErrorChecker.cpp204 if (const VarRegion *VR = R->getAs<VarRegion>())
293 const PointerType* PPT = T->getAs<PointerType>();
298 PPT->getPointeeType()->getAs<ObjCObjectPointerType>();
313 const PointerType* PPT = T->getAs<PointerType>();
316 const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>();
H A DDynamicTypePropagation.cpp197 = MsgE->getClassReceiver()->getAs<ObjCObjectType>())
203 = MsgE->getSuperType()->getAs<ObjCObjectType>())
237 CastE->getType()->getAs<ObjCObjectPointerType>();
245 OldDTy->getAs<ObjCObjectPointerType>();
H A DMallocSizeofChecker.cpp147 if (const PointerType *ptrA = A->getAs<PointerType>())
148 if (const PointerType *ptrB = B->getAs<PointerType>()) {
184 QualType PointeeType = CastedType->getAs<PointerType>()->getPointeeType();
/external/llvm/utils/yaml2obj/
H A Dyaml2obj.cpp43 getAs(const llvm::yaml::ScalarNode *SN, T &Result) { function
152 if (!getAs(Value, Machine)) {
206 if (!getAs(Value, Header.NumberOfSections)) {
211 if (!getAs(Value, Header.TimeDateStamp)) {
216 if (!getAs(Value, Header.PointerToSymbolTable)) {
221 if (!getAs(Value, Header.NumberOfSymbols)) {
226 if (!getAs(Value, Header.SizeOfOptionalHeader)) {
249 if (!getAs(Value, Header.Characteristics)) {
350 if (!getAs(Value, Sec.Header.VirtualSize)) {
355 if (!getAs(Valu
[all...]
/external/clang/include/clang/AST/
H A DEvaluatedExprVisitor.h67 = E->getExprOperand()->getType()->template getAs<RecordType>())
/external/clang/lib/CodeGen/
H A DTargetInfo.cpp130 const RecordType *RT = FT->getAs<RecordType>();
148 const RecordType *RT = T->getAs<RecordType>();
183 const RecordType *RT = T->getAs<RecordType>();
269 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() &&
289 const RecordType *RT = Ty->getAs<RecordType>();
370 if (const EnumType *EnumTy = Ty->getAs<EnumType>())
385 if (const EnumType *EnumTy = RetTy->getAs<EnumType>())
442 if (const EnumType *EnumTy = Ty->getAs<EnumType>())
469 if (const EnumType *EnumTy = RetTy->getAs<EnumType>())
598 if (Ty->getAs<BuiltinTyp
[all...]
/external/clang/tools/libclang/
H A DCXType.cpp353 if (const RecordType *Record = TP->getAs<RecordType>())
442 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>())
445 if (T->getAs<FunctionNoProtoType>())
456 if (const FunctionType *FD = T->getAs<FunctionType>()) {
479 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) {
483 if (T->getAs<FunctionNoProtoType>()) {
495 if (const FunctionProtoType *FD = T->getAs<FunctionProtoType>()) {
511 if (const FunctionType *FD = T->getAs<FunctionType>())
H A DCIndexUSRs.cpp537 if (const PackExpansionType *Expansion = T->getAs<PackExpansionType>()) {
542 if (const BuiltinType *BT = T->getAs<BuiltinType>()) {
622 if (const PointerType *PT = T->getAs<PointerType>()) {
627 if (const ReferenceType *RT = T->getAs<ReferenceType>()) {
632 if (const FunctionProtoType *FT = T->getAs<FunctionProtoType>()) {
643 if (const BlockPointerType *BT = T->getAs<BlockPointerType>()) {
648 if (const ComplexType *CT = T->getAs<ComplexType>()) {
653 if (const TagType *TT = T->getAs<TagType>()) {
658 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) {
663 = T->getAs<TemplateSpecializationTyp
[all...]

Completed in 331 milliseconds

123456