#include <Decl.h>
Public Member Functions | |
DomainDecl (AstResource &resource, IdentifierInfo *name, const Location &loc) | |
DomainInstanceDecl * | getInstance () |
const DomainInstanceDecl * | getInstance () const |
void | finalize () |
Implementation of Domoid::finalize(). | |
bool | isFinalized () const |
Implementation of Domoid::isFinalized(). | |
AddDecl * | getImplementation () |
Returns the AddDecl which implements this domain. | |
Static Public Member Functions | |
static bool | classof (const DomainDecl *node) |
Support isa and dyn_cast. | |
static bool | classof (const Ast *node) |
Definition at line 521 of file Decl.h.
DomainDecl::DomainDecl | ( | AstResource & | resource, | |
IdentifierInfo * | name, | |||
const Location & | loc | |||
) |
static bool comma::DomainDecl::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::Domoid.
static bool comma::DomainDecl::classof | ( | const DomainDecl * | node | ) | [inline, static] |
void DomainDecl::finalize | ( | ) | [virtual] |
Implementation of Domoid::finalize().
Implements comma::Domoid.
AddDecl* comma::DomainDecl::getImplementation | ( | ) | [inline, virtual] |
Returns the AddDecl which implements this domain.
Implements comma::Domoid.
const DomainInstanceDecl* comma::DomainDecl::getInstance | ( | ) | const [inline] |
DomainInstanceDecl * DomainDecl::getInstance | ( | ) |
bool DomainDecl::isFinalized | ( | ) | const [virtual] |
Implementation of Domoid::isFinalized().
Implements comma::Domoid.