Searched refs:ElaboratedType (Results 1 - 22 of 22) sorted by last modified time

/external/lldb/source/Symbol/
H A DClangASTType.cpp145 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/lib/Sema/
H A DSemaType.cpp905 // 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 DTreeTransform.h830 /// 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/Serialization/
H A DASTWriter.cpp391 void ASTTypeWriter::VisitElaboratedType(const ElaboratedType *T) {
/external/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp52 if (const ElaboratedType *QT = T->getAs<ElaboratedType>())
/external/clang/tools/libclang/
H A DCXCursor.cpp948 if (const ElaboratedType *ElabT = Ty->getAs<ElaboratedType>()) {
H A DCXType.cpp422 TP = cast<ElaboratedType>(TP)->getNamedType().getTypePtrOrNull();
/external/clang/include/clang/AST/
H A DASTContext.h111 mutable llvm::FoldingSet<ElaboratedType> ElaboratedTypes;
H A DDataRecursiveASTVisitor.h916 DEF_TRAVERSE_TYPE(ElaboratedType, {
1132 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
H A DRecursiveASTVisitor.h981 DEF_TRAVERSE_TYPE(ElaboratedType, {
1197 DEF_TRAVERSE_TYPELOC(ElaboratedType, {
H A DType.h95 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 DTypeLoc.h623 /// creating an ElaboratedType node for so many type references in C.
1640 ElaboratedType,
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h3363 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 DASTContext.cpp1709 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);
H A DASTDiagnostic.cpp36 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(Ty)) {
H A DASTImporter.cpp73 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 DDeclPrinter.cpp252 if (!BaseType.isNull() && isa<ElaboratedType>(BaseType))
253 BaseType = cast<ElaboratedType>(BaseType)->getNamedType();
H A DNestedNameSpecifier.cpp260 // types. An actual ElaboratedType will not occur, since we'll store
266 assert(!isa<ElaboratedType>(T) &&
H A DType.cpp1484 if (const ElaboratedType *Elab = dyn_cast<ElaboratedType>(this))
H A DTypePrinter.cpp1029 void TypePrinter::printElaboratedBefore(const ElaboratedType *T,
1043 void TypePrinter::printElaboratedAfter(const ElaboratedType *T,
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2011 T = cast<ElaboratedType>(T)->getNamedType();
/external/chromium_org/tools/clang/plugins/
H A DFindBadConstructsConsumer.cpp55 if (const ElaboratedType* elaborated = dyn_cast<ElaboratedType>(type))
408 CountType(dyn_cast<ElaboratedType>(type)->getNamedType().getTypePtr(),

Completed in 2031 milliseconds