Home
last modified time | relevance | path

Searched refs:ElaboratedType (Results 1 – 20 of 20) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.cpp52 if (const ElaboratedType *QT = T->getAs<ElaboratedType>()) in IsStdString()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h4192 AST_TYPE_MATCHER(ElaboratedType, elaboratedType);
4209 AST_MATCHER_P(ElaboratedType, hasQualifier, in AST_MATCHER_P() argument
4232 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>, in AST_MATCHER_P() argument
/external/clang/lib/AST/
DNestedNameSpecifier.cpp299 assert(!isa<ElaboratedType>(T) && in print()
DDeclPrinter.cpp302 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType)) in VisitDeclContext()
303 BaseType = cast<ElaboratedType>(BaseType)->getNamedType(); in VisitDeclContext()
DTypePrinter.cpp1051 void TypePrinter::printElaboratedBefore(const ElaboratedType *T, in printElaboratedBefore()
1065 void TypePrinter::printElaboratedAfter(const ElaboratedType *T, in printElaboratedAfter()
DASTDiagnostic.cpp36 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) { in Desugar()
DASTImporter.cpp74 QualType VisitElaboratedType(const ElaboratedType *T);
767 const ElaboratedType *Elab1 = cast<ElaboratedType>(T1); in IsStructurallyEquivalent()
768 const ElaboratedType *Elab2 = cast<ElaboratedType>(T2); in IsStructurallyEquivalent()
1816 QualType ASTNodeImporter::VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()
DType.cpp2490 if (const ElaboratedType *Elab = dyn_cast<ElaboratedType>(this)) in isElaboratedTypeSpecifier()
DASTContext.cpp1817 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr()); in getTypeInfoImpl()
3468 ElaboratedType::Profile(ID, Keyword, NNS, NamedType); in getElaboratedType()
3471 ElaboratedType *T = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType()
3478 ElaboratedType *CheckT = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); in getElaboratedType()
3483 T = new (*this, TypeAlignment) ElaboratedType(Keyword, NNS, NamedType, Canon); in getElaboratedType()
DItaniumMangle.cpp1620 cast<ElaboratedType>(Ty)->getNamedType(), Prefix); in mangleUnresolvedTypeOrSimpleId()
/external/clang/tools/libclang/
DCXCursor.cpp1026 if (const ElaboratedType *ElabT = Ty->getAs<ElaboratedType>()) { in getTypeRefCursor()
DCXType.cpp422 TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull(); in clang_getTypeDeclaration()
/external/clang/include/clang/AST/
DType.h99 class ElaboratedType;
4261 class ElaboratedType : public TypeWithKeyword, public llvm::FoldingSetNode {
4269 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS,
4285 ~ElaboratedType();
DRecursiveASTVisitor.h947 DEF_TRAVERSE_TYPE(ElaboratedType, {
1169 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
DTypeLoc.h1724 ElaboratedType,
DASTContext.h122 mutable llvm::FoldingSet<ElaboratedType> ElaboratedTypes;
/external/clang/lib/Sema/
DSemaType.cpp1380 = ElaboratedType::getKeywordForTypeSpec(DS.getTypeSpecType()); in ConvertDeclSpecToType()
4579 if (TInfo->getType()->getAs<ElaboratedType>()) { in VisitTemplateSpecializationTypeLoc()
4747 if (isa<ElaboratedType>(ClsTy)) { in VisitMemberPointerTypeLoc()
DTreeTransform.h5511 const ElaboratedType *T = TL.getTypePtr(); in TransformElaboratedType()
5649 if (const ElaboratedType* ElabT = Result->getAs<ElaboratedType>()) { in TransformDependentNameType()
5708 if (const ElaboratedType *ElabT = dyn_cast<ElaboratedType>(Result)) { in TransformDependentTemplateSpecializationType()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp2129 T = cast<ElaboratedType>(T)->getNamedType(); in UnwrapTypeForDebugInfo()
/external/clang/lib/Serialization/
DASTWriter.cpp407 void ASTTypeWriter::VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType()