libzypp  17.24.2
Modules
Here is a list of all modules:
[detail level 12]
 Boost libraries.Boost provides free peer-reviewed portable C++ source libraries. Several boost names were dragged or typedefed into namespace zypp
 Libsolv interfaceInterface to sat-pool and sat-solver
 Libzypp History FileLog important events like installation/deletion of packages and repositories
 Enumeration Class
 RAII solutions
 CRTP solutions
 Backend Specific
 Filters and Functors
 Functors for building compex queries.
 ACTIONFUNCTOR
 Collection solvable filter functors.All functors should be able to process Solvable as well as PoolItem
 Filter functors operating on ResObjects.
 Algorithms
 Parser
 Debug tools
 Tracer
 ZYPP_THROW macrosMacros for throwing Exception
 Boost.Iterator Library
 ZYPP_BASE_LOGGER_MACROSConvenience macros for logging
 Smart pointer typesSmart pointer types
 Regular expression matchingRegular expressions using the glibc regex library
 Comparison using relational operator zypp::Rel.. Take a class like zypp::Edition. Editions are comaprable. You can compare them lexicographical, or according to their version and release values, or match them (i.e. taking empty version or release values as wildcard)
 ZYPP_RESOLVABLE_SMART_POINTER_TYPESResolvable smart pointer types
 Zypp Configuration Options