ct_common  1.0.1
Common library for combinatorial testing
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
yy::location Class Reference

Abstract a location. More...

#include <location.hh>

List of all members.

Public Member Functions

 location ()
 Construct a location.
void initialize (std::string *fn)
 Initialization.
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.

Definition at line 52 of file location.hh.


Constructor & Destructor Documentation

yy::location::location ( ) [inline]

Construct a location.

Definition at line 57 of file location.hh.


Member Function Documentation

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

Extend the current location to the COUNT next columns.

Definition at line 80 of file location.hh.

void yy::location::initialize ( std::string *  fn) [inline]

Initialization.

Definition at line 64 of file location.hh.

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

Extend the current location to the COUNT next lines.

Definition at line 86 of file location.hh.

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

Reset initial location to final location.

Definition at line 74 of file location.hh.


Member Data Documentation

Beginning of the located region.

Definition at line 95 of file location.hh.

End of the located region.

Definition at line 97 of file location.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines