12 #ifndef ZYPP_TARGET_RPM_RPMHEADER_H 13 #define ZYPP_TARGET_RPM_RPMHEADER_H 63 typedef intrusive_ptr<RpmHeader>
Ptr;
64 typedef intrusive_ptr<const RpmHeader>
constPtr;
68 CapabilitySet PkgRelList_val(
tag tag_r,
bool pre, std::set<std::string> * freq_r = 0 )
const;
90 std::string tag_name()
const;
92 std::string tag_version()
const;
93 std::string tag_release()
const;
95 Arch tag_arch()
const;
97 Date tag_installtime()
const;
98 Date tag_buildtime()
const;
103 CapabilitySet tag_provides ( std::set<std::string> * freq_r = 0 )
const;
107 CapabilitySet tag_requires ( std::set<std::string> * freq_r = 0 )
const;
111 CapabilitySet tag_prerequires ( std::set<std::string> * freq_r = 0 )
const;
115 CapabilitySet tag_conflicts( std::set<std::string> * freq_r = 0 )
const;
119 CapabilitySet tag_obsoletes( std::set<std::string> * freq_r = 0 )
const;
123 CapabilitySet tag_enhances( std::set<std::string> * freq_r = 0 )
const;
127 CapabilitySet tag_suggests( std::set<std::string> * freq_r = 0 )
const;
131 CapabilitySet tag_supplements( std::set<std::string> * freq_r = 0 )
const;
135 CapabilitySet tag_recommends( std::set<std::string> * freq_r = 0 )
const;
140 std::string tag_summary()
const;
141 std::string tag_description()
const;
142 std::string tag_group()
const;
143 std::string tag_vendor()
const;
144 std::string tag_distribution()
const;
145 std::string tag_license()
const;
146 std::string tag_buildhost()
const;
147 std::string tag_packager()
const;
148 std::string tag_url()
const;
149 std::string tag_os()
const;
150 std::string tag_prein()
const;
151 std::string tag_preinprog()
const;
152 std::string tag_postin()
const;
153 std::string tag_postinprog()
const;
154 std::string tag_preun()
const;
155 std::string tag_preunprog()
const;
156 std::string tag_postun()
const;
157 std::string tag_postunprog()
const;
158 std::string tag_pretrans()
const;
159 std::string tag_pretransprog()
const;
160 std::string tag_posttrans()
const;
161 std::string tag_posttransprog()
const;
162 std::string tag_sourcerpm()
const;
165 std::list<std::string> tag_filenames()
const;
171 std::list<FileInfo> tag_fileinfos()
const;
177 virtual std::ostream &
dumpOn( std::ostream &
str )
const;
188 NOSIGNATURE = (1<<1),
205 #endif // ZYPP_TARGET_RPM_RPMHEADER_H
Store and operate with byte count.
std::list< ChangelogEntry > Changelog
List of ChangelogEntry.
String related utilities and Regular expression matching.
Edition represents [epoch:]version[-release]
unsigned epoch_t
Type of an epoch.
Store and operate on date (time_t).
std::ostream & dumpOn(std::ostream &str, const RpmPostTransCollector &obj)
std::unordered_set< Capability > CapabilitySet
Easy-to use interface to the ZYPP dependency resolver.