#include <AggExpr.h>
Public Member Functions | |
Identifier (IdentifierInfo *name, Location loc) | |
IdentifierInfo * | getIdInfo () const |
Returns the IdentifierInfo of this Identifier. | |
Location | getLocation () const |
Returns the Location of this Identifier. | |
void | setIdInfo (IdentifierInfo *name) |
Sets the associated IdentifierInfo. | |
void | setLocation (Location loc) |
Sets the associated Location. | |
Static Public Member Functions | |
static bool | classof (const Identifier *node) |
Support isa and dyn_cast. | |
static bool | classof (const Ast *node) |
Definition at line 55 of file AggExpr.h.
comma::Identifier::Identifier | ( | IdentifierInfo * | name, | |
Location | loc | |||
) | [inline] |
static bool comma::Identifier::classof | ( | const Ast * | node | ) | [inline, static] |
static bool comma::Identifier::classof | ( | const Identifier * | node | ) | [inline, static] |
IdentifierInfo* comma::Identifier::getIdInfo | ( | ) | const [inline] |
Returns the IdentifierInfo of this Identifier.
Location comma::Identifier::getLocation | ( | ) | const [inline, virtual] |
Returns the Location of this Identifier.
Reimplemented from comma::Ast.
void comma::Identifier::setIdInfo | ( | IdentifierInfo * | name | ) | [inline] |
Sets the associated IdentifierInfo.
void comma::Identifier::setLocation | ( | Location | loc | ) | [inline] |