clang API Documentation

Public Member Functions | Static Public Member Functions
clang::Sema::NameClassification Class Reference

#include <Sema.h>

List of all members.

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)

Detailed Description

Definition at line 1462 of file Sema.h.


Constructor & Destructor Documentation

clang::Sema::NameClassification::NameClassification ( ExprResult  Expr) [inline]

Definition at line 1472 of file Sema.h.

clang::Sema::NameClassification::NameClassification ( ParsedType  Type) [inline]

Definition at line 1474 of file Sema.h.

clang::Sema::NameClassification::NameClassification ( const IdentifierInfo Keyword) [inline]

Definition at line 1476 of file Sema.h.


Member Function Documentation

Definition at line 1479 of file Sema.h.

References clang::Sema::NC_Error.

Definition at line 1503 of file Sema.h.

References clang::Sema::NC_FunctionTemplate.

Definition at line 1516 of file Sema.h.

References clang::Sema::NC_Expression.

Definition at line 1509 of file Sema.h.

Definition at line 1511 of file Sema.h.

References clang::Sema::NC_Type.

Definition at line 1487 of file Sema.h.

References clang::Sema::NC_NestedNameSpecifier.

Definition at line 1491 of file Sema.h.

References clang::Sema::NC_TypeTemplate.

Definition at line 1483 of file Sema.h.

References clang::Sema::NC_Unknown.

Definition at line 1497 of file Sema.h.

References clang::Sema::NC_VarTemplate.


The documentation for this class was generated from the following file: