/external/chromium_org/tools/clang/plugins/ |
H A D | FindBadConstructsConsumer.cpp | 55 if (const ElaboratedType* elaborated = dyn_cast<ElaboratedType>(type)) 408 CountType(dyn_cast<ElaboratedType>(type)->getNamedType().getTypePtr(),
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 52 if (const ElaboratedType *QT = T->getAs<ElaboratedType>())
|
/external/lldb/source/Symbol/ |
H A D | ClangASTType.cpp | 145 return GetCompleteQualType (ast, cast<ElaboratedType>(qual_type)->getNamedType(), allow_completion); 211 return ClangASTType(m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsAggregateType(); 273 return ClangASTType (m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsArrayType (element_type_ptr, 371 return ClangASTType (m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsFunctionType(); 407 return ClangASTType (m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsFunctionPointerType(); 484 return ClangASTType (m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsPointerType(pointee_type); 543 return ClangASTType (m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsPointerOrReferenceType(pointee_type); 577 return ClangASTType(m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).IsReferenceType(pointee_type); 764 cast<ElaboratedType>(qual_type)->getNamedType()).IsPossibleDynamicType (dynamic_pointee_type, 1212 return ClangASTType (m_ast, cast<ElaboratedType>(qual_typ [all...] |
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 3363 AST_TYPE_MATCHER(ElaboratedType, elaboratedType); 3380 AST_MATCHER_P(ElaboratedType, hasQualifier, 3403 AST_MATCHER_P(ElaboratedType, namesType, internal::Matcher<QualType>,
|
/external/clang/lib/AST/ |
H A D | NestedNameSpecifier.cpp | 260 // types. An actual ElaboratedType will not occur, since we'll store 266 assert(!isa<ElaboratedType>(T) &&
|
H A D | DeclPrinter.cpp | 252 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType)) 253 BaseType = cast<ElaboratedType>(BaseType)->getNamedType();
|
H A D | ASTImporter.cpp | 73 QualType VisitElaboratedType(const ElaboratedType *T); 722 const ElaboratedType *Elab1 = cast<ElaboratedType>(T1); 723 const ElaboratedType *Elab2 = cast<ElaboratedType>(T2); 1751 QualType ASTNodeImporter::VisitElaboratedType(const ElaboratedType *T) { 1753 // Note: the qualifier in an ElaboratedType is optional.
|
H A D | ASTDiagnostic.cpp | 36 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) {
|
H A D | TypePrinter.cpp | 1029 void TypePrinter::printElaboratedBefore(const ElaboratedType *T, 1043 void TypePrinter::printElaboratedAfter(const ElaboratedType *T,
|
H A D | Type.cpp | 1484 if (const ElaboratedType *Elab = dyn_cast<ElaboratedType>(this))
|
H A D | ASTContext.cpp | 1709 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr()); 3269 ElaboratedType::Profile(ID, Keyword, NNS, NamedType); 3272 ElaboratedType *T = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); 3279 ElaboratedType *CheckT = ElaboratedTypes.FindNodeOrInsertPos(ID, InsertPos); 3284 T = new (*this) ElaboratedType(Keyword, NNS, NamedType, Canon);
|
/external/clang/tools/libclang/ |
H A D | CXCursor.cpp | 948 if (const ElaboratedType *ElabT = Ty->getAs<ElaboratedType>()) {
|
H A D | CXType.cpp | 422 TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull();
|
/external/clang/include/clang/AST/ |
H A D | Type.h | 95 class ElaboratedType; 4002 class ElaboratedType : public TypeWithKeyword, public llvm::FoldingSetNode { class in class:clang::FunctionType::ExtInfo::FunctionProtoType 4010 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ElaboratedType 4019 "ElaboratedType cannot have elaborated type keyword " 4026 ~ElaboratedType();
|
H A D | DataRecursiveASTVisitor.h | 916 DEF_TRAVERSE_TYPE(ElaboratedType, { 1132 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
|
H A D | RecursiveASTVisitor.h | 981 DEF_TRAVERSE_TYPE(ElaboratedType, { 1197 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
|
H A D | TypeLoc.h | 623 /// creating an ElaboratedType node for so many type references in C. 1640 ElaboratedType,
|
H A D | ASTContext.h | 111 mutable llvm::FoldingSet<ElaboratedType> ElaboratedTypes;
|
/external/clang/lib/Sema/ |
H A D | SemaType.cpp | 905 // In both C and C++, make an ElaboratedType. 907 = ElaboratedType::getKeywordForTypeSpec(DS.getTypeSpecType()); 3031 // in ClsType; hence we wrap ClsType into an ElaboratedType. 3538 if (TInfo->getType()->getAs<ElaboratedType>()) { 3706 if (isa<ElaboratedType>(ClsTy)) {
|
H A D | TreeTransform.h | 830 /// By default, builds a new ElaboratedType type from the keyword, 5088 const ElaboratedType *T = TL.getTypePtr(); 5091 // NOTE: the qualifier in an ElaboratedType is optional. 5215 if (const ElaboratedType* ElabT = Result->getAs<ElaboratedType>()) { 5274 if (const ElaboratedType *ElabT = dyn_cast<ElaboratedType>(Result)) {
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 2011 T = cast<ElaboratedType>(T)->getNamedType();
|
/external/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 391 void ASTTypeWriter::VisitElaboratedType(const ElaboratedType *T) {
|