comma::Domoid Class Reference

#include <Decl.h>

Inheritance diagram for comma::Domoid:
Inheritance graph
[legend]
Collaboration diagram for comma::Domoid:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~Domoid ()
DomainDeclgetDomain ()
FunctorDeclgetFunctor ()
virtual void finalize ()=0
virtual bool isFinalized () const =0



virtual AddDeclgetImplementation ()=0
 Returns the AddDecl which provides the implementation for this domoid.
const AddDeclgetImplementation () 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)

Detailed Description

Definition at line 407 of file Decl.h.


Constructor & Destructor Documentation

virtual comma::Domoid::~Domoid (  )  [inline, virtual]

Definition at line 410 of file Decl.h.

Domoid::Domoid ( AstResource resource,
AstKind  kind,
IdentifierInfo idInfo,
Location  loc 
) [protected]

Definition at line 215 of file Decl.cpp.


Member Function Documentation

static bool comma::Domoid::classof ( const Ast node  )  [inline, static]

Reimplemented from comma::ModelDecl.

Reimplemented in comma::DomainDecl, and comma::FunctorDecl.

Definition at line 435 of file Decl.h.

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.

Definition at line 434 of file Decl.h.

virtual void comma::Domoid::finalize (  )  [pure virtual]

Implemented in comma::DomainDecl, and comma::FunctorDecl.

DomainDecl * comma::Domoid::getDomain (  )  [inline]

Definition at line 2140 of file Decl.h.

FunctorDecl * comma::Domoid::getFunctor (  )  [inline]

Definition at line 2145 of file Decl.h.

const AddDecl* comma::Domoid::getImplementation (  )  const [inline]

Returns the AddDecl which provides the implementation for this domoid.

Definition at line 429 of file Decl.h.

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.


The documentation for this class was generated from the following files:

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1