Searched refs:elaboratedType (Results 1 – 5 of 5) sorted by relevance
612 const ElaboratedType* elaboratedType = cast<ElaboratedType>(type); in CreateEdgeFromOriginalType() local613 if (!isa<TypedefType>(elaboratedType->getNamedType())) in CreateEdgeFromOriginalType()616 cast<TypedefType>(elaboratedType->getNamedType()); in CreateEdgeFromOriginalType()621 cache_->Lookup(elaboratedType->getQualifier()->getAsType()); in CreateEdgeFromOriginalType()
1780 elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N"))))))); in TEST()1786 elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N"))))))); in TEST()1790 elaboratedType(hasQualifier(nestedNameSpecifier())))); in TEST()1801 elaboratedType(elaboratedType(namesType(recordType( in TEST()1808 elaboratedType(elaboratedType(namesType(typedefType()))))); in TEST()
1345 "N::M::D d;", elaboratedType())); in TEST()1346 EXPECT_TRUE(matches("class C {} c;", elaboratedType())); in TEST()1347 EXPECT_TRUE(notMatches("class C {}; C c;", elaboratedType())); in TEST()
171 REGISTER_MATCHER(elaboratedType); in RegistryMaps()
4834 AST_TYPE_MATCHER(ElaboratedType, elaboratedType);