Home
last modified time | relevance | path

Searched refs:NameClassification (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/clang/include/clang/Sema/
DSema.h2270 class NameClassification {
2279 explicit NameClassification(NameClassificationKind Kind) : Kind(Kind) {} in NameClassification() function
2282 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification() function
2284 NameClassification(const IdentifierInfo *Keyword) : Kind(NC_Keyword) {} in NameClassification() function
2286 static NameClassification Error() { in Error()
2287 return NameClassification(NC_Error); in Error()
2290 static NameClassification Unknown() { in Unknown()
2291 return NameClassification(NC_Unknown); in Unknown()
2294 static NameClassification OverloadSet(ExprResult E) { in OverloadSet()
2295 NameClassification Result(NC_OverloadSet); in OverloadSet()
[all …]
/external/clang/include/clang/Sema/
DSema.h1559 class NameClassification {
1566 explicit NameClassification(NameClassificationKind Kind) : Kind(Kind) {} in NameClassification() function
1569 NameClassification(ExprResult Expr) : Kind(NC_Expression), Expr(Expr) {} in NameClassification() function
1571 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification() function
1573 NameClassification(const IdentifierInfo *Keyword) in NameClassification() function
1576 static NameClassification Error() { in Error()
1577 return NameClassification(NC_Error); in Error()
1580 static NameClassification Unknown() { in Unknown()
1581 return NameClassification(NC_Unknown); in Unknown()
1584 static NameClassification NestedNameSpecifier() { in NestedNameSpecifier()
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaDecl.cpp854 Sema::NameClassification Sema::ClassifyName(Scope *S, CXXScopeSpec &SS, in ClassifyName()
870 return NameClassification::Unknown(); in ClassifyName()
877 return NameClassification::Error(); in ClassifyName()
894 return NameClassification::Error(); in ClassifyName()
896 return NameClassification::NonType(cast<NamedDecl>(Ivar.get())); in ClassifyName()
915 return NameClassification::UndeclaredNonType(); in ClassifyName()
930 return NameClassification::NonType(D); in ClassifyName()
940 return NameClassification::UndeclaredTemplate(Template); in ClassifyName()
1008 return NameClassification::Error(); in ClassifyName()
1010 return NameClassification::NonType(Ivar); in ClassifyName()
[all …]
/external/clang/lib/Sema/
DSemaDecl.cpp774 Sema::NameClassification
915 return NameClassification::Unknown(); in ClassifyName()
964 return NameClassification::Error(); in ClassifyName()
1006 return NameClassification::FunctionTemplate(Template); in ClassifyName()
1009 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName()
1010 : NameClassification::TypeTemplate(Template); in ClassifyName()
1039 return NameClassification::Unknown(); in ClassifyName()
1048 return NameClassification::TypeTemplate( in ClassifyName()
/external/clang/lib/Parse/
DParser.cpp1456 Sema::NameClassification Classification = Actions.ClassifyName( in TryAnnotateName()
DParseDecl.cpp2596 Sema::NameClassification Classification = Actions.ClassifyName( in DiagnoseMissingSemiAfterTagDefinition()
/external/llvm-project/clang/lib/Parse/
DParser.cpp1662 Sema::NameClassification Classification = Actions.ClassifyName( in TryAnnotateName()
DParseDecl.cpp2893 Sema::NameClassification Classification = Actions.ClassifyName( in DiagnoseMissingSemiAfterTagDefinition()