12 #ifndef ZYPP_SYSCONTENT_H 13 #define ZYPP_SYSCONTENT_H 25 #ifdef YUILogComponent 30 #define BOOST_BIND_GLOBAL_PLACEHOLDERS 31 #include <boost/bind.hpp> 66 using StorageT = std::set<ResObject::constPtr>;
83 const std::string & name()
const;
86 Writer & name(
const std::string & val_r );
89 const Edition & edition()
const;
95 const std::string & description()
const;
98 Writer & description(
const std::string & val_r );
120 void addInstalled(
const PoolItem & obj_r );
126 void addIf(
const PoolItem & obj_r );
152 std::ostream & writeXml( std::ostream &
str )
const;
193 Reader( std::istream & input_r );
201 const std::string & name()
const;
204 const Edition & edition()
const;
207 const std::string & description()
const;
210 const Date & ctime()
const;
247 const std::string & kind()
const;
248 const std::string & name()
const;
249 const Edition & edition()
const;
250 const Arch & arch()
const;
253 Entry(
const shared_ptr<Impl> & pimpl_r );
265 #endif // ZYPP_SYSCONTENT_H std::ostream & operator<<(std::ostream &str, const Reader &obj)
RWCOW_pointer< Impl > _pimpl
std::ostream & operator<<(std::ostream &str, const Writer &obj)
String related utilities and Regular expression matching.
Edition represents [epoch:]version[-release]
StorageT::iterator iterator
std::set< ResObject::constPtr > StorageT
RWCOW_pointer< Impl > _pimpl
RW_pointer< Impl > _pimpl
StorageT::const_iterator const_iterator
Store and operate on date (time_t).
StorageT::size_type size_type
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
std::ostream & writeXml(std::ostream &str) const
Write collected data as XML.
TraitsType::constPtrType constPtr
std::list< Entry > StorageT
StorageT::value_type value_type
Combining sat::Solvable and ResStatus.
StorageT::size_type size_type
StorageT::const_iterator const_iterator
Easy-to use interface to the ZYPP dependency resolver.
StorageT::value_type value_type
StorageT::iterator iterator
xmlTextReader based interface to iterate xml streams.
Collect and serialize a set of ResObject.