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: