#include <Decl.h>
Public Member Functions | |
Sigoid (AstResource &resource, AstKind kind, IdentifierInfo *name, Location loc) | |
virtual | ~Sigoid () |
SignatureDecl * | getSignature () |
VarietyDecl * | getVariety () |
Static Public Member Functions | |
static bool | classof (const Sigoid *node) |
Support isa and dyn_cast. | |
static bool | classof (const Ast *node) |
Definition at line 295 of file Decl.h.
comma::Sigoid::Sigoid | ( | AstResource & | resource, | |
AstKind | kind, | |||
IdentifierInfo * | name, | |||
Location | loc | |||
) | [inline] |
static bool comma::Sigoid::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::ModelDecl.
Reimplemented in comma::SignatureDecl, and comma::VarietyDecl.
static bool comma::Sigoid::classof | ( | const Sigoid * | node | ) | [inline, static] |
Support isa and dyn_cast.
Reimplemented from comma::ModelDecl.
Reimplemented in comma::SignatureDecl, and comma::VarietyDecl.
SignatureDecl * comma::Sigoid::getSignature | ( | ) | [inline] |
VarietyDecl * comma::Sigoid::getVariety | ( | ) | [inline] |