|
libzypp
15.22.2
|
#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. More... | |
| 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<<. More... | |
Public Member Functions inherited from zypp::base::ReferenceCounted | |
| ReferenceCounted () | |
| Default ctor. More... | |
| ReferenceCounted (const ReferenceCounted &rhs) | |
| Copy ctor. More... | |
| virtual | ~ReferenceCounted () |
| Dtor. More... | |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| Assignment. More... | |
| unsigned | refCount () const |
| Return reference counter value. More... | |
| void | ref () const |
| Add a reference. More... | |
| void | unref () const |
| Release a reference. More... | |
Private Member Functions | |
| bool | assertHeader () |
Private Attributes | |
| Header | _h |
Additional Inherited Members | |
Static Public Member Functions inherited from zypp::base::ReferenceCounted | |
| static void | add_ref (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More... | |
| static void | release (const ReferenceCounted *ptr_r) |
| Called by zypp::intrusive_ptr to add a reference. More... | |
Protected Member Functions inherited from zypp::base::ReferenceCounted | |
| virtual void | ref_to (unsigned) const |
| Trigger derived classes after refCount was increased. More... | |
| virtual void | unref_to (unsigned) const |
| Trigger derived classes after refCount was decreased. More... | |
Related Functions inherited from zypp::base::ReferenceCounted | |
| void | intrusive_ptr_add_ref (const ReferenceCounted *ptr_r) |
| void | intrusive_ptr_release (const ReferenceCounted *ptr_r) |
| std::ostream & | operator<< (std::ostream &str, const ReferenceCounted &obj) |
Definition at line 42 of file BinHeader.h.
Definition at line 47 of file BinHeader.h.
| typedef intrusive_ptr<const BinHeader> zypp::target::rpm::BinHeader::constPtr |
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.
|
virtual |
Definition at line 193 of file BinHeader.cc.
|
private |
Definition at line 207 of file BinHeader.cc.
|
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 |
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::base::ReferenceCounted.
Reimplemented in zypp::target::rpm::RpmHeader.
Definition at line 410 of file BinHeader.cc.
|
private |
Definition at line 55 of file BinHeader.h.