zypp::parser::TagParser::Tag Struct Reference

#include <TagParser.h>

Inheritance diagram for zypp::parser::TagParser::Tag:
[legend]

List of all members.

Public Member Functions

 Tag (unsigned lineNo_r=0, std::streamoff tagStart_r=-1)
std::string asString () const
 String "NAME[.MODIFIER]:".

Public Attributes

unsigned lineNo
std::streamoff tagStart
std::streamoff dataStart
std::streamoff dataLength
std::string name
std::string modifier

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const TagParser::Tag &obj)
 Stream output.


Detailed Description

Definition at line 43 of file TagParser.h.


Constructor & Destructor Documentation

zypp::parser::TagParser::Tag::Tag ( unsigned  lineNo_r = 0,
std::streamoff  tagStart_r = -1 
) [inline]

Definition at line 45 of file TagParser.h.


Member Function Documentation

std::string zypp::parser::TagParser::Tag::asString (  )  const

String "NAME[.MODIFIER]:".

Definition at line 39 of file TagParser.cc.

References modifier, and name.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const TagParser::Tag obj 
) [related]

Stream output.

Definition at line 47 of file TagParser.cc.


Member Data Documentation

unsigned zypp::parser::TagParser::Tag::lineNo

Definition at line 51 of file TagParser.h.

Referenced by zypp::parser::operator<<().

std::streamoff zypp::parser::TagParser::Tag::tagStart

Definition at line 52 of file TagParser.h.

std::streamoff zypp::parser::TagParser::Tag::dataStart

Definition at line 53 of file TagParser.h.

Referenced by zypp::parser::operator<<().

std::streamoff zypp::parser::TagParser::Tag::dataLength

Definition at line 54 of file TagParser.h.

Referenced by zypp::parser::operator<<().

std::string zypp::parser::TagParser::Tag::name

Definition at line 56 of file TagParser.h.

Referenced by asString(), zypp::parser::helperParseStartTag(), and zypp::parser::operator<<().

std::string zypp::parser::TagParser::Tag::modifier

Definition at line 57 of file TagParser.h.

Referenced by asString(), zypp::parser::helperParseStartTag(), and zypp::parser::operator<<().


The documentation for this struct was generated from the following files:
Generated on Tue Sep 25 19:23:22 2007 for libzypp by  doxygen 1.5.3