comma::AddDecl Class Reference
#include <Decl.h>
List of all members.
Detailed Description
Definition at line 453 of file Decl.h.
Constructor & Destructor Documentation
Creates an AddDecl to represent the body of the given percent decl.
Definition at line 222 of file Decl.cpp.
Member Function Documentation
static bool comma::AddDecl::classof |
( |
const Ast * |
node |
) |
[inline, static] |
static bool comma::AddDecl::classof |
( |
const AddDecl * |
node |
) |
[inline, static] |
const CarrierDecl* comma::AddDecl::getCarrier |
( |
|
) |
const [inline] |
Returns the domoid which this add implements.
Definition at line 504 of file Decl.h.
Returns the carrier declaration, or NULL if a carrier has not yet been defined.
Definition at line 503 of file Decl.h.
Returns the domoid which this add implements.
Definition at line 239 of file Decl.cpp.
const DomainDecl* comma::AddDecl::getImplementedDomain |
( |
|
) |
const [inline] |
If implementsDomain returns true, this function provides the domain declaration which this add implements, otherwise null is returned.
Definition at line 476 of file Decl.h.
Domoid * AddDecl::getImplementedDomoid |
( |
|
) |
|
Returns the domoid which this add implements.
Definition at line 227 of file Decl.cpp.
const Domoid* comma::AddDecl::getImplementedDomoid |
( |
|
) |
const [inline] |
Returns the domoid which this add implements.
Definition at line 467 of file Decl.h.
Returns the domoid which this add implements.
Definition at line 244 of file Decl.cpp.
const FunctorDecl* comma::AddDecl::getImplementedFunctor |
( |
|
) |
const [inline] |
If implementsFunctor returns true, this function provides the functor declaration which this add implements, otherwise null is returned.
Definition at line 485 of file Decl.h.
bool comma::AddDecl::hasCarrier |
( |
|
) |
const [inline] |
Returns true if a carrier has been associated with this declaration.
Definition at line 492 of file Decl.h.
bool AddDecl::implementsDomain |
( |
|
) |
const |
bool AddDecl::implementsFunctor |
( |
|
) |
const |
void comma::AddDecl::setCarrier |
( |
CarrierDecl * |
carrier |
) |
[inline] |
Sets the carrier for this declaration.
Definition at line 495 of file Decl.h.
The documentation for this class was generated from the following files: