clang API Documentation

Public Member Functions | Static Public Member Functions | Friends
clang::SubstNonTypeTemplateParmExpr Class Reference

Represents a reference to a non-type template parameter that has been substituted with a template argument. More...

#include <ExprCXX.h>

Inheritance diagram for clang::SubstNonTypeTemplateParmExpr:
Inheritance graph
[legend]
Collaboration diagram for clang::SubstNonTypeTemplateParmExpr:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SubstNonTypeTemplateParmExpr (QualType type, ExprValueKind valueKind, SourceLocation loc, NonTypeTemplateParmDecl *param, Expr *replacement)
SourceLocation getNameLoc () const
SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
ExprgetReplacement () const
NonTypeTemplateParmDeclgetParameter () const
child_range children ()

Static Public Member Functions

static bool classof (const Stmt *s)

Friends

class ASTReader
class ASTStmtReader

Detailed Description

Represents a reference to a non-type template parameter that has been substituted with a template argument.

Definition at line 3544 of file ExprCXX.h.


Constructor & Destructor Documentation

clang::SubstNonTypeTemplateParmExpr::SubstNonTypeTemplateParmExpr ( QualType  type,
ExprValueKind  valueKind,
SourceLocation  loc,
NonTypeTemplateParmDecl param,
Expr replacement 
) [inline]

Definition at line 3560 of file ExprCXX.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 3584 of file ExprCXX.h.

static bool clang::SubstNonTypeTemplateParmExpr::classof ( const Stmt s) [inline, static]

Reimplemented from clang::Expr.

Definition at line 3579 of file ExprCXX.h.

References clang::Stmt::getStmtClass().

Reimplemented from clang::Stmt.

Definition at line 3573 of file ExprCXX.h.

Reimplemented from clang::Stmt.

Definition at line 3572 of file ExprCXX.h.

Definition at line 3571 of file ExprCXX.h.

Definition at line 3577 of file ExprCXX.h.

Definition at line 3575 of file ExprCXX.h.


Friends And Related Function Documentation

friend class ASTReader [friend]

Definition at line 3554 of file ExprCXX.h.

friend class ASTStmtReader [friend]

Reimplemented from clang::Stmt.

Definition at line 3555 of file ExprCXX.h.


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