clang
3.7.0
|
#include <Sema.h>
Public Member Functions | |
NameClassification (ExprResult Expr) | |
NameClassification (ParsedType Type) | |
NameClassification (const IdentifierInfo *Keyword) | |
NameClassificationKind | getKind () const |
ParsedType | getType () const |
ExprResult | getExpression () const |
TemplateName | getTemplateName () const |
TemplateNameKind | getTemplateNameKind () const |
Static Public Member Functions | |
static NameClassification | Error () |
static NameClassification | Unknown () |
static NameClassification | NestedNameSpecifier () |
static NameClassification | TypeTemplate (TemplateName Name) |
static NameClassification | VarTemplate (TemplateName Name) |
static NameClassification | FunctionTemplate (TemplateName Name) |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 1502 of file Sema.h.
References clang::Sema::NC_Error.
|
inlinestatic |
Definition at line 1526 of file Sema.h.
References clang::Sema::NC_FunctionTemplate, and clang::Result.
|
inline |
Definition at line 1539 of file Sema.h.
References clang::Sema::NC_Expression.
|
inline |
|
inline |
Definition at line 1544 of file Sema.h.
References clang::Sema::NC_FunctionTemplate, clang::Sema::NC_TypeTemplate, and clang::Sema::NC_VarTemplate.
|
inline |
Definition at line 1550 of file Sema.h.
References clang::Sema::NC_FunctionTemplate, clang::Sema::NC_TypeTemplate, clang::Sema::NC_VarTemplate, clang::TNK_Function_template, clang::TNK_Type_template, and clang::TNK_Var_template.
|
inline |
Definition at line 1534 of file Sema.h.
References clang::Sema::NC_Type.
|
inlinestatic |
Definition at line 1510 of file Sema.h.
References clang::Sema::NC_NestedNameSpecifier.
|
inlinestatic |
Definition at line 1514 of file Sema.h.
References clang::Sema::NC_TypeTemplate, and clang::Result.
|
inlinestatic |
Definition at line 1506 of file Sema.h.
References clang::Sema::NC_Unknown.
|
inlinestatic |
Definition at line 1520 of file Sema.h.
References clang::Sema::NC_VarTemplate, and clang::Result.