Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

yy::location Class Reference

Abstract a location. More...

#include <ltlparse/location.hh>

Collaboration diagram for yy::location:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Ctor & dtor.
 location ()
 Construct a location.
Line and Column related manipulators
void step ()
 Reset initial location to final location.
void columns (unsigned int count=1)
 Extend the current location to the COUNT next columns.
void lines (unsigned int count=1)
 Extend the current location to the COUNT next lines.
Ctor & dtor.
 location ()
 Construct a location.
Line and Column related manipulators
void step ()
 Reset initial location to final location.
void columns (unsigned int count=1)
 Extend the current location to the COUNT next columns.
void lines (unsigned int count=1)
 Extend the current location to the COUNT next lines.

Public Attributes

position begin
 Beginning of the located region.
position end
 End of the located region.

Detailed Description

Abstract a location.


Constructor & Destructor Documentation

yy::location::location  )  [inline]
 

Construct a location.

yy::location::location  )  [inline]
 

Construct a location.


Member Function Documentation

void yy::location::columns unsigned int  count = 1  )  [inline]
 

Extend the current location to the COUNT next columns.

void yy::location::columns unsigned int  count = 1  )  [inline]
 

Extend the current location to the COUNT next columns.

void yy::location::lines unsigned int  count = 1  )  [inline]
 

Extend the current location to the COUNT next lines.

void yy::location::lines unsigned int  count = 1  )  [inline]
 

Extend the current location to the COUNT next lines.

void yy::location::step  )  [inline]
 

Reset initial location to final location.

void yy::location::step  )  [inline]
 

Reset initial location to final location.


Member Data Documentation

position yy::location::begin
 

Beginning of the located region.

position yy::location::end
 

End of the located region.


The documentation for this class was generated from the following files:
Please comment this page and report errors about it on the RefDocComments page.
Generated on Wed Mar 1 11:30:21 2006 for spot by doxygen 1.4.0