#include <Decl.h>


Public Member Functions | |
| virtual | ~Domoid () |
| DomainDecl * | getDomain () |
| FunctorDecl * | getFunctor () |
| virtual void | finalize ()=0 |
| virtual bool | isFinalized () const =0 |
| virtual AddDecl * | getImplementation ()=0 |
| Returns the AddDecl which provides the implementation for this domoid. | |
| const AddDecl * | getImplementation () const |
| Returns the AddDecl which provides the implementation for this domoid. | |
Static Public Member Functions | |
| static bool | classof (const Domoid *node) |
| Support isa and dyn_cast. | |
| static bool | classof (const Ast *node) |
Protected Member Functions | |
| Domoid (AstResource &resource, AstKind kind, IdentifierInfo *idInfo, Location loc) | |
Definition at line 407 of file Decl.h.
| Domoid::Domoid | ( | AstResource & | resource, | |
| AstKind | kind, | |||
| IdentifierInfo * | idInfo, | |||
| Location | loc | |||
| ) | [protected] |
| static bool comma::Domoid::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::ModelDecl.
Reimplemented in comma::DomainDecl, and comma::FunctorDecl.
| static bool comma::Domoid::classof | ( | const Domoid * | node | ) | [inline, static] |
Support isa and dyn_cast.
Reimplemented from comma::ModelDecl.
Reimplemented in comma::DomainDecl, and comma::FunctorDecl.
| virtual void comma::Domoid::finalize | ( | ) | [pure virtual] |
Implemented in comma::DomainDecl, and comma::FunctorDecl.
| DomainDecl * comma::Domoid::getDomain | ( | ) | [inline] |
| FunctorDecl * comma::Domoid::getFunctor | ( | ) | [inline] |
| const AddDecl* comma::Domoid::getImplementation | ( | ) | const [inline] |
| virtual AddDecl* comma::Domoid::getImplementation | ( | ) | [pure virtual] |
Returns the AddDecl which provides the implementation for this domoid.
Implemented in comma::DomainDecl, and comma::FunctorDecl.
| virtual bool comma::Domoid::isFinalized | ( | ) | const [pure virtual] |
Implemented in comma::DomainDecl, and comma::FunctorDecl.
1.6.1