comma::ASTStencil Class Reference
#include <Stencil.h>
List of all members.
Detailed Description
Common base class for stencils. Provides encapsulation of identifier and location information, as well as state for marking a stencil as invalid. 
Definition at line 42 of file Stencil.h.
Constructor & Destructor Documentation
      
        
          | comma::ASTStencil::ASTStencil  | 
          ( | 
           | 
           )  | 
           [inline] | 
        
      
 
 
Member Function Documentation
Returns the defining identifier associated with this stencil. 
Definition at line 62 of file Stencil.h.
 
 
      
        
          | Location comma::ASTStencil::getLocation  | 
          ( | 
           | 
           )  | 
           const [inline] | 
        
      
 
Returns the location associated with this stencil. 
Definition at line 65 of file Stencil.h.
 
 
Initialize this stencil with the given location. 
Definition at line 48 of file Stencil.h.
 
 
      
        
          | bool comma::ASTStencil::isInvalid  | 
          ( | 
           | 
           )  | 
           const [inline] | 
        
      
 
Returns true if this stencil is invalid. 
Definition at line 71 of file Stencil.h.
 
 
      
        
          | bool comma::ASTStencil::isValid  | 
          ( | 
           | 
           )  | 
           const [inline] | 
        
      
 
Returns true if this stencil is valid. 
Definition at line 68 of file Stencil.h.
 
 
      
        
          | void comma::ASTStencil::markInvalid  | 
          ( | 
           | 
           )  | 
           [inline] | 
        
      
 
Marks this stencil as invalid. 
Definition at line 74 of file Stencil.h.
 
 
      
        
          | virtual void comma::ASTStencil::reset  | 
          ( | 
           | 
           )  | 
           [inline, virtual] | 
        
      
 
 
Member Data Documentation
The documentation for this class was generated from the following file: