comma::QualifiedExpr Class Reference

#include <Expr.h>

Inheritance diagram for comma::QualifiedExpr:
Inheritance graph
[legend]
Collaboration diagram for comma::QualifiedExpr:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QualifiedExpr (TypeDecl *qualifier, Expr *operand, Location loc)
 ~QualifiedExpr ()



const TypeDecl * getPrefix () const
 Returns the type declaration which qualifies this expression.
TypeDecl * getPrefix ()
 Returns the type declaration which qualifies this expression.
const Expr * getOperand () const
 Returns the expression this node qualifies.
Expr * getOperand ()
 Returns the type declaration which qualifies this expression.

Static Public Member Functions

static bool classof (const QualifiedExpr *node)
 Support isa and dyn_cast.
static bool classof (const Ast *node)

Detailed Description

Definition at line 664 of file Expr.h.


Constructor & Destructor Documentation

comma::QualifiedExpr::QualifiedExpr ( TypeDecl *  qualifier,
Expr *  operand,
Location  loc 
) [inline]

Definition at line 667 of file Expr.h.

comma::QualifiedExpr::~QualifiedExpr (  )  [inline]

Definition at line 671 of file Expr.h.


Member Function Documentation

static bool comma::QualifiedExpr::classof ( const Ast *  node  )  [inline, static]

Reimplemented from comma::Expr.

Definition at line 687 of file Expr.h.

static bool comma::QualifiedExpr::classof ( const QualifiedExpr *  node  )  [inline, static]

Support isa and dyn_cast.

Reimplemented from comma::Expr.

Definition at line 686 of file Expr.h.

Expr* comma::QualifiedExpr::getOperand (  )  [inline]

Returns the type declaration which qualifies this expression.

Definition at line 682 of file Expr.h.

const Expr* comma::QualifiedExpr::getOperand (  )  const [inline]

Returns the expression this node qualifies.

Definition at line 681 of file Expr.h.

TypeDecl* comma::QualifiedExpr::getPrefix (  )  [inline]

Returns the type declaration which qualifies this expression.

Definition at line 676 of file Expr.h.

const TypeDecl* comma::QualifiedExpr::getPrefix (  )  const [inline]

Returns the type declaration which qualifies this expression.

Definition at line 675 of file Expr.h.


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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1