Searched refs:NameClassification (Results 1 – 4 of 4) sorted by relevance
2663 class NameClassification {2672 explicit NameClassification(NameClassificationKind Kind) : Kind(Kind) {} in NameClassification() function2675 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification() function2677 NameClassification(const IdentifierInfo *Keyword) : Kind(NC_Keyword) {} in NameClassification() function2679 static NameClassification Error() { in Error()2680 return NameClassification(NC_Error); in Error()2683 static NameClassification Unknown() { in Unknown()2684 return NameClassification(NC_Unknown); in Unknown()2687 static NameClassification OverloadSet(ExprResult E) { in OverloadSet()2688 NameClassification Result(NC_OverloadSet); in OverloadSet()[all …]
899 Sema::NameClassification Sema::ClassifyName(Scope *S, CXXScopeSpec &SS, in ClassifyName()915 return NameClassification::Unknown(); in ClassifyName()922 return NameClassification::Error(); in ClassifyName()939 return NameClassification::Error(); in ClassifyName()941 return NameClassification::NonType(cast<NamedDecl>(Ivar.get())); in ClassifyName()960 return NameClassification::UndeclaredNonType(); in ClassifyName()978 return NameClassification::NonType(D); in ClassifyName()989 return NameClassification::UndeclaredTemplate(Template); in ClassifyName()1057 return NameClassification::Error(); in ClassifyName()1059 return NameClassification::NonType(Ivar); in ClassifyName()[all …]
1756 Sema::NameClassification Classification = Actions.ClassifyName( in TryAnnotateName()
3085 Sema::NameClassification Classification = Actions.ClassifyName( in DiagnoseMissingSemiAfterTagDefinition()