#include <DebDBParser.h>
Collaboration diagram for Debtags::DebDBParser:
Public Types | |
typedef std::map< std::string, std::string > | Record |
Public Member Functions | |
DebDBParser (Tagcoll::ParserInput &input) throw (Tagcoll::ParserException) | |
const std::string & | fileName () const throw () |
int | lineNumber () const throw () |
bool | nextRecord (Record &rec) throw (Tagcoll::ParserException) |
Protected Member Functions | |
int | eatSpacesAndEmptyLines () throw (Tagcoll::ParserException) |
std::string | getFieldName () throw (Tagcoll::ParserException) |
void | eatFieldSep () throw (Tagcoll::ParserException) |
void | appendFieldBody (std::string &body) throw (Tagcoll::ParserException) |
Protected Attributes | |
Tagcoll::ParserInput & | in |
bool | isBOL |
bool | isEOF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|