|
libept
|
Parse Debian records from a parser input. More...
#include <debdbparser.h>
Public Types | |
| typedef std::map< std::string, std::string > | Record |
Public Member Functions | |
| DebDBParser (tagcoll::input::Input &input) | |
| const std::string & | fileName () const throw () |
| int | lineNumber () const throw () |
| bool | nextRecord (Record &rec) |
Protected Member Functions | |
| int | eatSpacesAndEmptyLines () |
| std::string | getFieldName () |
| void | eatFieldSep () |
| void | appendFieldBody (std::string &body) |
Protected Attributes | |
| tagcoll::input::Input & | in |
| bool | isBOL |
| bool | isEOF |
Parse Debian records from a parser input.
| typedef std::map<std::string, std::string> ept::debtags::DebDBParser::Record |
| ept::debtags::DebDBParser::DebDBParser | ( | tagcoll::input::Input & | input) |
References eatSpacesAndEmptyLines().
|
protected |
Referenced by nextRecord().
|
protected |
Referenced by nextRecord().
|
protected |
Referenced by DebDBParser(), and nextRecord().
|
inline | |||||||||||||
References in.
|
protected |
Referenced by nextRecord().
|
inline | |||||||||||||
References in.
| bool ept::debtags::DebDBParser::nextRecord | ( | Record & | rec) |
References appendFieldBody(), eatFieldSep(), eatSpacesAndEmptyLines(), getFieldName(), isBOL, and isEOF.
Referenced by ept::debtags::Vocabulary::read().
|
protected |
Referenced by fileName(), and lineNumber().
|
protected |
Referenced by nextRecord().
|
protected |
Referenced by nextRecord().
1.8.4