#include <Decl.h>


Public Member Functions | |
| const Type * | getType () const |
| Returns the type of this value declaration. | |
| Type * | getType () |
| Returns the type of this value declaration. | |
Static Public Member Functions | |
| static bool | classof (const ValueDecl *node) |
| Support isa and dyn_cast. | |
| static bool | classof (const Ast *node) |
Protected Member Functions | |
| ValueDecl (AstKind kind, IdentifierInfo *name, Type *type, Location loc) | |
Protected Attributes | |
| Type * | correspondingType |
Definition at line 682 of file Decl.h.
| comma::ValueDecl::ValueDecl | ( | AstKind | kind, | |
| IdentifierInfo * | name, | |||
| Type * | type, | |||
| Location | loc | |||
| ) | [inline, protected] |
| static bool comma::ValueDecl::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::Decl.
Reimplemented in comma::ParamValueDecl, comma::ObjectDecl, comma::RenamedObjectDecl, and comma::LoopDecl.
| static bool comma::ValueDecl::classof | ( | const ValueDecl * | node | ) | [inline, static] |
Support isa and dyn_cast.
Reimplemented from comma::Decl.
Reimplemented in comma::ParamValueDecl, comma::ObjectDecl, comma::RenamedObjectDecl, and comma::LoopDecl.
| Type* comma::ValueDecl::getType | ( | ) | [inline] |
Returns the type of this value declaration.
Reimplemented in comma::LoopDecl.
| const Type* comma::ValueDecl::getType | ( | ) | const [inline] |
Returns the type of this value declaration.
Reimplemented in comma::LoopDecl.
Type* comma::ValueDecl::correspondingType [protected] |
1.6.1