|
cartobase 6.0.6
|
Extractor counting lines. More...
#include <cartobase/stream/counter.h>
Public Member Functions | |
Constructors, destructor | |
| CounterExtractor (int line=1) | |
Extract | |
| int | operator() (std::streambuf &source) |
| Get a character from the source. | |
Count | |
| int | line () const |
| Get the current line number. | |
| int | reset (int line=1) |
| Reset the line counter. | |
| carto::CounterExtractor::CounterExtractor | ( | int | line = 1 | ) |
References line().
|
inline |
Get the current line number.
Definition at line 124 of file counter.h.
Referenced by CounterExtractor(), operator()(), and reset().
| int carto::CounterExtractor::operator() | ( | std::streambuf & | source | ) |
| int carto::CounterExtractor::reset | ( | int | line = 1 | ) |
Reset the line counter.
| line | new value of the line counter |
References line().