clang API Documentation

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

#include <ExprCXX.h>

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

List of all members.

Public Member Functions

 CXXScalarValueInitExpr (QualType Type, TypeSourceInfo *TypeInfo, SourceLocation rParenLoc)
 Create an explicitly-written scalar-value initialization expression.
 CXXScalarValueInitExpr (EmptyShell Shell)
TypeSourceInfogetTypeSourceInfo () const
SourceLocation getRParenLoc () const
SourceLocation getLocStart () const LLVM_READONLY
SourceLocation getLocEnd () const LLVM_READONLY
child_range children ()

Static Public Member Functions

static bool classof (const Stmt *T)

Friends

class ASTStmtReader

Detailed Description

An expression "T()" which creates a value-initialized rvalue of type T, which is a non-class type. See (C++98 [5.2.3p2]).

Definition at line 1576 of file ExprCXX.h.


Constructor & Destructor Documentation

Create an explicitly-written scalar-value initialization expression.

Definition at line 1585 of file ExprCXX.h.

Definition at line 1592 of file ExprCXX.h.


Member Function Documentation

Reimplemented from clang::Stmt.

Definition at line 1609 of file ExprCXX.h.

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

Reimplemented from clang::Expr.

Definition at line 1604 of file ExprCXX.h.

References clang::Stmt::getStmtClass().

Reimplemented from clang::Stmt.

Definition at line 1602 of file ExprCXX.h.

Reimplemented from clang::Stmt.

Definition at line 131 of file ExprCXX.cpp.

Definition at line 1599 of file ExprCXX.h.

Definition at line 1595 of file ExprCXX.h.


Friends And Related Function Documentation

friend class ASTStmtReader [friend]

Reimplemented from clang::Stmt.

Definition at line 1580 of file ExprCXX.h.


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