comma::DomainDecl Class Reference

#include <Decl.h>

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

List of all members.

Public Member Functions

 DomainDecl (AstResource &resource, IdentifierInfo *name, const Location &loc)
DomainInstanceDeclgetInstance ()
const DomainInstanceDeclgetInstance () const
void finalize ()
 Implementation of Domoid::finalize().
bool isFinalized () const
 Implementation of Domoid::isFinalized().
AddDeclgetImplementation ()
 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)

Detailed Description

Definition at line 521 of file Decl.h.


Constructor & Destructor Documentation

DomainDecl::DomainDecl ( AstResource resource,
IdentifierInfo name,
const Location loc 
)

Definition at line 262 of file Decl.cpp.


Member Function Documentation

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

Reimplemented from comma::Domoid.

Definition at line 543 of file Decl.h.

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

Support isa and dyn_cast.

Reimplemented from comma::Domoid.

Definition at line 542 of file Decl.h.

void DomainDecl::finalize (  )  [virtual]

Implementation of Domoid::finalize().

Implements comma::Domoid.

Definition at line 281 of file Decl.cpp.

AddDecl* comma::DomainDecl::getImplementation (  )  [inline, virtual]

Returns the AddDecl which implements this domain.

Implements comma::Domoid.

Definition at line 539 of file Decl.h.

const DomainInstanceDecl* comma::DomainDecl::getInstance (  )  const [inline]

Definition at line 528 of file Decl.h.

DomainInstanceDecl * DomainDecl::getInstance (  ) 

Definition at line 274 of file Decl.cpp.

bool DomainDecl::isFinalized (  )  const [virtual]

Implementation of Domoid::isFinalized().

Implements comma::Domoid.

Definition at line 291 of file Decl.cpp.


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

Generated on 1 Feb 2010 for Comma by  doxygen 1.6.1