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: