comma::LoopDecl Class Reference

These specialized nodes represent the iteration variable in a for loop. More...

#include <Decl.h>

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

List of all members.

Public Member Functions

 LoopDecl (IdentifierInfo *name, DiscreteType *type, Location loc)



const DiscreteTypegetType () const
 Specialize ValueDecl::getType().
DiscreteTypegetType ()
 Specialize ValueDecl::getType().

Static Public Member Functions

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

Detailed Description

These specialized nodes represent the iteration variable in a for loop.

Definition at line 828 of file Decl.h.


Constructor & Destructor Documentation

comma::LoopDecl::LoopDecl ( IdentifierInfo name,
DiscreteType type,
Location  loc 
) [inline]

Definition at line 831 of file Decl.h.


Member Function Documentation

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

Reimplemented from comma::ValueDecl.

Definition at line 846 of file Decl.h.

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

Support isa and dyn_cast.

Reimplemented from comma::ValueDecl.

Definition at line 845 of file Decl.h.

DiscreteType* comma::LoopDecl::getType (  )  [inline]

Specialize ValueDecl::getType().

Reimplemented from comma::ValueDecl.

Definition at line 839 of file Decl.h.

const DiscreteType* comma::LoopDecl::getType (  )  const [inline]

Specialize ValueDecl::getType().

Reimplemented from comma::ValueDecl.

Definition at line 836 of file Decl.h.


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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1