#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