libzypp
10.5.0
|
#include <BinHeader.h>
Classes | |
class | intList |
class | stringList |
Public Types | |
typedef intrusive_ptr< BinHeader > | Ptr |
typedef intrusive_ptr< const BinHeader > | constPtr |
typedef rpmTag | tag |
Public Member Functions | |
BinHeader (Header h_r=0) | |
BinHeader (BinHeader::Ptr &rhs) | |
Dangerous!<> This one takes the header out of rhs and leaves rhs empty. | |
virtual | ~BinHeader () |
bool | empty () const |
bool | has_tag (tag tag_r) const |
unsigned | int_list (tag tag_r, intList &lst_r) const |
unsigned | string_list (tag tag_r, stringList &lst_r) const |
int | int_val (tag tag_r) const |
std::string | string_val (tag tag_r) const |
std::list< std::string > | stringList_val (tag tag_r) const |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Overload to realize std::ostream & operator<<. | |
Private Member Functions | |
bool | assertHeader () |
Private Attributes | |
Header | _h |
Definition at line 42 of file BinHeader.h.
typedef intrusive_ptr<BinHeader> zypp::target::rpm::BinHeader::Ptr |
Reimplemented in zypp::target::rpm::RpmHeader.
Definition at line 47 of file BinHeader.h.
typedef intrusive_ptr<const BinHeader> zypp::target::rpm::BinHeader::constPtr |
Reimplemented in zypp::target::rpm::RpmHeader.
Definition at line 49 of file BinHeader.h.
typedef rpmTag zypp::target::rpm::BinHeader::tag |
Definition at line 51 of file BinHeader.h.
zypp::target::rpm::BinHeader::BinHeader | ( | Header | h_r = 0 | ) |
Definition at line 157 of file BinHeader.cc.
zypp::target::rpm::BinHeader::BinHeader | ( | BinHeader::Ptr & | rhs | ) |
Dangerous!<> This one takes the header out of rhs and leaves rhs empty.
Definition at line 172 of file BinHeader.cc.
zypp::target::rpm::BinHeader::~BinHeader | ( | ) | [virtual] |
Definition at line 193 of file BinHeader.cc.
bool zypp::target::rpm::BinHeader::assertHeader | ( | ) | [private] |
Definition at line 207 of file BinHeader.cc.
bool zypp::target::rpm::BinHeader::empty | ( | ) | const [inline] |
Definition at line 77 of file BinHeader.h.
bool zypp::target::rpm::BinHeader::has_tag | ( | tag | tag_r | ) | const |
Definition at line 229 of file BinHeader.cc.
Definition at line 242 of file BinHeader.cc.
unsigned zypp::target::rpm::BinHeader::string_list | ( | tag | tag_r, |
stringList & | lst_r | ||
) | const |
Definition at line 281 of file BinHeader.cc.
int zypp::target::rpm::BinHeader::int_val | ( | tag | tag_r | ) | const |
Definition at line 312 of file BinHeader.cc.
std::string zypp::target::rpm::BinHeader::string_val | ( | tag | tag_r | ) | const |
Definition at line 355 of file BinHeader.cc.
std::list< std::string > zypp::target::rpm::BinHeader::stringList_val | ( | tag | tag_r | ) | const |
Definition at line 386 of file BinHeader.cc.
virtual std::ostream& zypp::target::rpm::BinHeader::dumpOn | ( | std::ostream & | str | ) | const [virtual] |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::base::ReferenceCounted.
Reimplemented in zypp::target::rpm::RpmHeader.
Header zypp::target::rpm::BinHeader::_h [private] |
Definition at line 55 of file BinHeader.h.