Vcsn  2.2a
Be Rational
position.hh File Reference

Define the vcsn::rat::position class. More...

#include <algorithm>
#include <iostream>
#include <string>
Include dependency graph for position.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcsn::rat::position
 Abstract a position. More...
 

Namespaces

 vcsn
 
 vcsn::rat
 

Macros

#define YY_NULLPTR   0
 

Functions

position & vcsn::rat::operator+= (position &res, int width)
 Add width columns, in place. More...
 
position vcsn::rat::operator+ (position res, int width)
 Add width columns. More...
 
position & vcsn::rat::operator-= (position &res, int width)
 Subtract width columns, in place. More...
 
position vcsn::rat::operator- (position res, int width)
 Subtract width columns. More...
 
bool vcsn::rat::operator== (const position &pos1, const position &pos2)
 Compare two position objects. More...
 
bool vcsn::rat::operator!= (const position &pos1, const position &pos2)
 Compare two position objects. More...
 
template<typename YYChar >
std::basic_ostream< YYChar > & vcsn::rat::operator<< (std::basic_ostream< YYChar > &ostr, const position &pos)
 Intercept output stream redirection. More...
 

Detailed Description

Define the vcsn::rat::position class.

Definition in file position.hh.

Macro Definition Documentation

#define YY_NULLPTR   0

Definition at line 49 of file position.hh.