#include <BinHeader.h>
Inheritance diagram for zypp::target::rpm::BinHeader:
Public Types | |
typedef intrusive_ptr< BinHeader > | Ptr |
typedef intrusive_ptr< const BinHeader > | constPtr |
typedef int32_t | tag |
Public Member Functions | |
BinHeader (Header h_r=0) | |
BinHeader (BinHeader::Ptr &rhs) | |
Dangerous!< | |
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 |
Classes | |
class | intList |
class | stringList |
Definition at line 37 of file BinHeader.h.
|
Reimplemented in zypp::target::rpm::RpmHeader. Definition at line 42 of file BinHeader.h. |
|
Reimplemented in zypp::target::rpm::RpmHeader. Definition at line 44 of file BinHeader.h. |
|
Definition at line 46 of file BinHeader.h. |
|
Definition at line 102 of file BinHeader.cc. References _h. |
|
Dangerous!< This one takes the header out of rhs and leaves rhs empty.
Definition at line 116 of file BinHeader.cc. |
|
Definition at line 134 of file BinHeader.cc. References _h. |
|
Definition at line 147 of file BinHeader.cc. |
|
Definition at line 72 of file BinHeader.h. References _h. Referenced by has_tag(), int_list(), int_val(), string_list(), string_val(), and stringList_val(). |
|
Definition at line 167 of file BinHeader.cc. Referenced by zypp::target::rpm::RpmHeader::isSrc(). |
|
Definition at line 180 of file BinHeader.cc. References _h, empty(), INT, zypp::target::rpm::BinHeader::intList::set(), and zypp::solver::detail::type. Referenced by zypp::target::rpm::RpmHeader::tag_changelog(), zypp::target::rpm::RpmHeader::tag_du(), zypp::target::rpm::RpmHeader::tag_fileinfos(), and zypp::target::rpm::RpmHeader::tag_filenames(). |
|
Definition at line 217 of file BinHeader.cc. References _h, empty(), INT, zypp::target::rpm::BinHeader::stringList::set(), and zypp::solver::detail::type. Referenced by stringList_val(), zypp::target::rpm::RpmHeader::tag_changelog(), zypp::target::rpm::RpmHeader::tag_du(), zypp::target::rpm::RpmHeader::tag_fileinfos(), and zypp::target::rpm::RpmHeader::tag_filenames(). |
|
Definition at line 248 of file BinHeader.cc. References _h, empty(), INT, and zypp::solver::detail::type. Referenced by zypp::target::rpm::RpmHeader::tag_archivesize(), zypp::target::rpm::RpmHeader::tag_buildtime(), zypp::target::rpm::RpmHeader::tag_installtime(), and zypp::target::rpm::RpmHeader::tag_size(). |
|
|
Definition at line 322 of file BinHeader.cc. References empty(), and string_list(). |
|
Overload to realize std::ostream & operator<<.
Reimplemented from zypp::base::ReferenceCounted. Reimplemented in zypp::target::rpm::RpmHeader. |
|
Definition at line 50 of file BinHeader.h. Referenced by assertHeader(), BinHeader(), empty(), has_tag(), int_list(), int_val(), string_list(), string_val(), and ~BinHeader(). |