reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/Sema.h
 1930     static NameClassification Error() {
 1934     static NameClassification Unknown() {
 1938     static NameClassification ContextIndependentExpr(ExprResult E) {
 1939       NameClassification Result(NC_ContextIndependentExpr);
 1944     static NameClassification NonType(NamedDecl *D) {
 1945       NameClassification Result(NC_NonType);
 1950     static NameClassification UndeclaredNonType() {
 1954     static NameClassification DependentNonType() {
 1958     static NameClassification TypeTemplate(TemplateName Name) {
 1959       NameClassification Result(NC_TypeTemplate);
 1964     static NameClassification VarTemplate(TemplateName Name) {
 1965       NameClassification Result(NC_VarTemplate);
 1970     static NameClassification FunctionTemplate(TemplateName Name) {
 1971       NameClassification Result(NC_FunctionTemplate);
 1976     static NameClassification UndeclaredTemplate(TemplateName Name) {
 1977       NameClassification Result(NC_UndeclaredTemplate);
 2041   NameClassification ClassifyName(Scope *S, CXXScopeSpec &SS,
tools/clang/lib/Parse/ParseDecl.cpp
 2931       Sema::NameClassification Classification = Actions.ClassifyName(
tools/clang/lib/Parse/Parser.cpp
 1603   Sema::NameClassification Classification = Actions.ClassifyName(
tools/clang/lib/Sema/SemaDecl.cpp
  848 Sema::NameClassification Sema::ClassifyName(Scope *S, CXXScopeSpec &SS,
  864     return NameClassification::Unknown();
  885       return NameClassification::Error();
  887       return NameClassification::NonType(cast<NamedDecl>(Ivar.get()));
  906         return NameClassification::UndeclaredNonType();
  921         return NameClassification::NonType(D);
  931       return NameClassification::UndeclaredTemplate(Template);
  999             return NameClassification::Error();
 1001             return NameClassification::NonType(Ivar);
 1010     return NameClassification::Unknown();
 1027     return NameClassification::DependentNonType();
 1058     return NameClassification::Error();
 1114       return NameClassification::FunctionTemplate(Template);
 1117     return IsVarTemplate ? NameClassification::VarTemplate(Template)
 1118                          : NameClassification::TypeTemplate(Template);
 1146       return NameClassification::Unknown();
 1156     return NameClassification::TypeTemplate(
 1177     return NameClassification::ContextIndependentExpr(
 1185     return NameClassification::NonType(Result.getRepresentativeDecl());
 1189   return NameClassification::ContextIndependentExpr(