Home
last modified time | relevance | path

Searched refs:NameClassificationKind (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp1736 if (Classification.getKind() == NameClassificationKind::UndeclaredTemplate && in TryAnnotateName()
1747 case NameClassificationKind::Error: in TryAnnotateName()
1750 case NameClassificationKind::Keyword: in TryAnnotateName()
1760 case NameClassificationKind::Unknown: in TryAnnotateName()
1764 case NameClassificationKind::Type: { in TryAnnotateName()
1801 case NameClassificationKind::OverloadSet: in TryAnnotateName()
1810 case NameClassificationKind::NonType: in TryAnnotateName()
1825 case NameClassificationKind::UndeclaredNonType: in TryAnnotateName()
1826 case NameClassificationKind::DependentNonType: in TryAnnotateName()
1828 NameClassificationKind::UndeclaredNonType in TryAnnotateName()
[all …]
H A DParseTentative.cpp1893 case NameClassificationKind::OverloadSet: in NameAfterArrowIsNonType()
1894 case NameClassificationKind::NonType: in NameAfterArrowIsNonType()
1895 case NameClassificationKind::VarTemplate: in NameAfterArrowIsNonType()
1896 case NameClassificationKind::FunctionTemplate: in NameAfterArrowIsNonType()
H A DParseDecl.cpp3302 case NameClassificationKind::Error: in DiagnoseMissingSemiAfterTagDefinition()
3306 case NameClassificationKind::Keyword: in DiagnoseMissingSemiAfterTagDefinition()
3309 case NameClassificationKind::Type: in DiagnoseMissingSemiAfterTagDefinition()
3310 case NameClassificationKind::TypeTemplate: in DiagnoseMissingSemiAfterTagDefinition()
3311 case NameClassificationKind::UndeclaredNonType: in DiagnoseMissingSemiAfterTagDefinition()
3312 case NameClassificationKind::UndeclaredTemplate: in DiagnoseMissingSemiAfterTagDefinition()
3317 case NameClassificationKind::Unknown: in DiagnoseMissingSemiAfterTagDefinition()
3318 case NameClassificationKind::NonType: in DiagnoseMissingSemiAfterTagDefinition()
3319 case NameClassificationKind::DependentNonType: in DiagnoseMissingSemiAfterTagDefinition()
3320 case NameClassificationKind::OverloadSet: in DiagnoseMissingSemiAfterTagDefinition()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h551 enum class NameClassificationKind { enum
3635 NameClassificationKind Kind;
3643 explicit NameClassification(NameClassificationKind Kind) : Kind(Kind) {} in NameClassification()
3647 : Kind(NameClassificationKind::Type), Type(Type) {} in NameClassification()
3650 : Kind(NameClassificationKind::Keyword) {} in NameClassification()
3653 return NameClassification(NameClassificationKind::Error); in Error()
3657 return NameClassification(NameClassificationKind::Unknown); in Unknown()
3661 NameClassification Result(NameClassificationKind::OverloadSet); in OverloadSet()
3667 NameClassification Result(NameClassificationKind::NonType); in NonType()
3673 return NameClassification(NameClassificationKind::UndeclaredNonType); in UndeclaredNonType()
[all …]