clang API Documentation

Public Member Functions | Static Public Member Functions
clang::CXXNullPtrLiteralExpr Class Reference

The null pointer literal (C++11 [lex.nullptr]) More...

#include <ExprCXX.h>

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

List of all members.

Public Member Functions

 CXXNullPtrLiteralExpr (QualType Ty, SourceLocation l)
 CXXNullPtrLiteralExpr (EmptyShell Empty)
SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
SourceLocation getLocation () const
void setLocation (SourceLocation L)
child_range children ()

Static Public Member Functions

static bool classof (const Stmt *T)

Detailed Description

The null pointer literal (C++11 [lex.nullptr])

Introduced in C++11, the only literal of type nullptr_t is nullptr.

Definition at line 459 of file ExprCXX.h.


Constructor & Destructor Documentation

Definition at line 462 of file ExprCXX.h.

Definition at line 467 of file ExprCXX.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 480 of file ExprCXX.h.

static bool clang::CXXNullPtrLiteralExpr::classof ( const Stmt T) [inline, static]

Reimplemented from clang::Expr.

Definition at line 476 of file ExprCXX.h.

References clang::Stmt::getStmtClass().

Definition at line 473 of file ExprCXX.h.

Reimplemented from clang::Stmt.

Definition at line 471 of file ExprCXX.h.

Reimplemented from clang::Stmt.

Definition at line 470 of file ExprCXX.h.

Definition at line 474 of file ExprCXX.h.


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