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 TypeDeclgetPrefix () const
 Returns the type declaration which qualifies this expression.
TypeDeclgetPrefix ()
 Returns the type declaration which qualifies this expression.
const ExprgetOperand () const
 Returns the expression this node qualifies.
ExprgetOperand ()
 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