Classes | |
class | yy::Location |
Abstract a Location. More... | |
class | yy::Position |
Abstract a Position. More... | |
class | yy::Stack< T, S > |
class | yy::Slice< T, S > |
Functions | |
const Location | operator+ (const Location &begin, const Location &end) |
Join two Location objects to create a Location. | |
const Location | operator+ (const Location &begin, unsigned width) |
Add two Location objects. | |
Location & | operator+= (Location &res, unsigned width) |
Add and assign a Location. | |
std::ostream & | operator<< (std::ostream &ostr, const Location &loc) |
Intercept output stream redirection. | |
const Position & | operator+= (Position &res, const int width) |
Add and assign a Position. | |
const Position | operator+ (const Position &begin, const int width) |
Add two Position objects. | |
const Position & | operator-= (Position &res, const int width) |
Add and assign a Position. | |
const Position | operator- (const Position &begin, const int width) |
Add two Position objects. | |
std::ostream & | operator<< (std::ostream &ostr, const Position &pos) |
Intercept output stream redirection. |
|
Add two Position objects.
|
|
Add two Location objects.
|
|
Join two Location objects to create a Location.
|
|
Add and assign a Position.
|
|
Add and assign a Location.
|
|
Add two Position objects.
|
|
Add and assign a Position.
|
|
Intercept output stream redirection.
|
|
Intercept output stream redirection.
|