libzypp 17.37.18
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Czyppng::Statemachine< Derived, StateId, Transitions >::_InitialState
 Czyppng::AbstractSpawnEngine
 Csigc::adapts
 Czyppng::detail::add_type_to_collection< Templ, NewType, TupleType, condition >This adds the type NewType to the collection if the condition is true
 Czyppng::detail::add_type_to_collection< Templ, NewType, Templ< Types... >, false >
 Czyppng::detail::add_type_to_collection< Templ, NewType, Templ< Types... >, true >
 Cztui::AliveCursor
 Czyppng::detail::and_then_helper< Callback >
 Czyppng::function_traits< R(Args...)>::argument< N >
 Czypp::json::Array
 Czyppng::AsyncQueueBase
 Czyppng::detail::AsyncToSyncResult< PrevRes, Callback, Enable >
 Czypp::media::AttachedMediaA simple structure containing references to a media source and its attach point
 Czypp::media::AttachPointAttach point of a media source
 Czypp::media::AuthDataClass for handling media authentication data
 Czypp::media::AuthDataComparator
 Czyppng::AutoDisconnect
 Czypp::AutoDispose< Tp >Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose handle to it is destroyed or reset
 Czypp::AutoDispose< FILE * >
 Czypp::AutoDispose< int >
 Czypp::AutoDispose< Tp * >
 Czypp::AutoDispose< void * >
 CAutoFREE< Tp >AutoDispose<Tp*> calling ::free
 Czyppng::detail::AwaitImpl< T, SigGetter >
 CB1
 Czypp::json::Bool
 Cstd::bool_constant
 Czypp::ByteCountStore and operate with byte count
 Czypp::C_StrConvenience char* constructible from std::string and char*, it maps (char*)0 to an empty string
 Czypp::media::CDTools
 Czypp::CheckSum
 Czyppng::ProgressObserverPrivate::ChildInfo
 Czyppng::ListChoiceRequest::Choice
 Czyppng::IOBuffer::Chunk
 CCleanerData
 Czypp::CleanerThread
 Czyppng::SocketPrivate::ClosedState
 Czyppng::SocketPrivate::ClosingState
 Czypp::exception_detail::CodeLocationKeep FILE, FUNCTION and LINE
 Czyppng::detail::collect_helper
 Czyppng::detail::collect_transitions< State, Transitions >
 Czyppng::detail::collect_transitions_helper< State, TupleSoFar, Head, Transitions >Collect all transitions that have the same SourceState as the first type argument
 Czyppng::detail::collect_transitions_helper< State, TupleSoFar, Head >
 Cztui::ansi::ColorVarious ways to define ansi SGR sequences
 Cztui::ansi::ColorStreamColored stream output if do_colors
 Cztui::ColorStreamColored stream output if do_colors
 Cztui::ansi::ColorStringColored string if do_colors
 Cztui::ColorStringColored string if do_colors
 Cztui::ansi::ColorTraits< Tp_ >
 Cztui::ansi::ColorTraits< Color::Constant >
 CColorTraits< Tp_ >Traits class to enable custom Color construction
 Cztui::ansi::ColorTraits< ztui::ColorContext >
 Cztui::table::ColumnTable column style setter
 Cztui::ctcdetail::ColumnIf< Tif_, Telse_ >Remember either _if or _else function
 Cztui::ctcdetail::ColumnIf< Tif_, Tif_ >Specialization both functions return the same type
 Czypp::CombinedProgressDataProgress callback from another progress
 Cztui::ansi::Color::Comp
 Cstd::conditional_t
 Cztui::Config
 Czypp::ContentTypeMime type like 'type/subtype' classification of content
 Czyppng::Context
 Czyppng::detail::ContinueUntilValidPredicate
 Czypp::media::CredentialFileReaderParse credentials files and catalogs
 Czypp::media::CredentialManager
 Czypp::media::CredManagerOptions
 Czypp::media::CurlConfigStructure holding values of curlrc options
 Czyppng::CurlMultiPartDataReceiver
 Cinternal::CurlPollHelper::CurlPoll
 Cinternal::CurlPollHelper
 Czypp::ProgressData::Data
 Czyppng::LazyMediaHandle< ProvideType >::Data
 Czypp::DateStore and operate on date (time_t)
 Czypp::DefaultIntegral< Tp, TInitial >Integral type with defined initial value when default constructed
 Cstd::detail::detector< Default, AlwaysVoid, Op, Args >
 Cstd::detail::detector< Default, std::void_t< Op< Args... > >, Op, Args... >
 Czypp::filesystem::DevInoCacheSimple cache remembering device/inode to detect hardlinks
 Czypp::DigestCompute Message Digests (MD5, SHA1 etc)
 Czypp::filesystem::DirEntryListentry returned by readdir
 Czypp::DtorResetAssign a vaiable a certain value when going out of scope
 Czypp::detail::Dump< Tp >
 Czypp::_logtoolsdetail::DumpKeys< TMap >Std::map wrapper for stream output of keys
 Czypp::_logtoolsdetail::DumpMap< TMap >Std::map wrapper for stream output
 Czypp::_logtoolsdetail::DumpValues< TMap >Std::map wrapper for stream output of values
 Czypp::externalprogram::EarlyPipeHelper providing pipe FDs for ExternalProgramWithStderr
 Czypp::Date::EDateFormatDefDate formats for printing (use like 'enum class DateFormat')
 Cstd::enable_shared_from_this
 Czypp::ErrnoConvenience errno wrapper
 Cztui::Out::ErrorConvenience class Error reporting
 Czypp::xml::detail::EscapedString
 Cztui::ansi::tty::EscapeSequenceANSI Escape sequences and their fallback if no tty
 Czypp::Date::ETimeFormatDefTime formats for printing (use like 'enum class TimeFormat')
 Czypp::Date::ETimeZoneFormatDefTimezone indicator for printing (use like 'enum class TimeZoneFormat')
 Cstd::exception
 Czyppng::expected< T, E >
 Czyppng::expected< void, E >
 Czypp::externalprogram::ExternalDataSourceBidirectional stream to external data
 Cstd::false_type
 Czypp::detail::FdStreamBufImpl
 Czyppng::NetworkRequestPrivate::FileVerifyInfo
 Cfilter_iteratorAn iterator over the subset of elements of some sequence which satisfy a given predicate
 Czyppng::NetworkRequestPrivate::finished_t
 Czyppng::detail::FirstOfHelper< Transformation, Predicate, DefaultType >
 Czypp::base::Flags< TEnum >A type-safe way of storing OR-combinations of enum values (like QTs QFlags)
 Czypp::str::FormatConvenient building of std::string with boost::format
 Cfunction_output_iteratorAn output iterator wrapping a unary function object; each time an element is written into the dereferenced iterator, it is passed as a parameter to the function object
 Czyppng::function_traits< F, class >
 Czyppng::function_traits< decltype(&F::operator())>
 Czyppng::function_traits< R(Args...)>
 Czyppng::function_traits< R(C &)>
 Czyppng::function_traits< R(C &, Args...)>
 Czyppng::GAbstractEventSource
 Czypp::GetPairFirst< TPair >Functor taking a std::pair returning std::pair.first
 Czypp::GetPairSecond< TPair >Functor taking a std::pair returning std::pair.second
 Czyppng::GLibTimerSource
 Czyppng::GlibWaitPIDData
 Czyppng::GUnixPollFD
 Cgzstreambufimpl
 Czypp::gzstream_detail::gzstreambufimplStreambuffer reading or writing gzip files
 Czypp::xmlout::Node::HasContentExceptionException type thrown if attributes are added to a closed start node
 Czyppng::HeaderValue
 Czyppng::HeaderValueMap
 CImpl
 Czypp::DtorReset::Impl< TVar, TVal >Requires TVal being copy constructible, and assignment TVar = TVal defined
 Czypp::media::CredentialManager::Impl
 Czypp::media::ProxyInfo::Impl
 Czypp::media::TransferSettings::Impl
 Czypp::media::UrlResolverPlugin::ImplUrlResolverPlugin implementation
 Czypp::OnMediaLocation::ImplOnMediaLocation implementation
 Czypp::PluginFrame::ImplPluginFrame implementation
 Czyppng::SocketPrivate::InitialState
 Czypp::InputStreamHelper to create and pass std::istream
 Czyppng::detail::inspect_err_helper< Callback >
 Czyppng::detail::inspect_helper< Callback >
 Czypp::json::Int
 Czypp::rw_pointer::Intrusive< D >
 Cintrusive_ptr
 Czyppng::IOBuffer
 Cstd::is_same
 Cstd::istream
 Czypp::Iterable< TIterator >
 Cboost::iterator_adaptor
 Cboost::iterator_facade
 Czypp::kvmap::KVMapPolicyKVMapPolicy for conversion of KVMaps to/from string
 Czyppng::LazyMediaHandle< ProvideType >
 Cztui::TableRow::Less
 Czyppng::detail::lifter< LiftedFun, extra >
 Czyppng::detail::lifter< std::shared_ptr< AsyncOp >, std::void_t< std::enable_if_t< zyppng::detail::is_async_op< AsyncOp >::value > > >
 Czypp::base::LogControl::LineFormaterIf you want to format loglines by yourself, derive from this, and overload format
 Czypp::log::LineWriterIf you want to log the (formated) loglines by yourself, derive from this, and overload writeOut
 Cztui::out::ListLayoutBasic list layout
 Czypp::LogClient
 Czypp::base::LogControlMaintain logfile related options
 Czypp::base::LogControlImplLogControl implementation (thread_local Singleton)
 Czypp::base::logger::LogControlImplLogControl implementation (thread_local Singleton)
 Czypp::base::logger::Loglinestream
 Czypp::LogThread
 Czyppng::detail::make_state_set< Head, Transitions >
 Czyppng::detail::make_state_set_helper< VariantSoFar, Head, Transitions >Iterates over the list of Transitions and collects them all in a std::variant<State1, State2, ...> type
 Czyppng::detail::make_state_set_helper< VariantSoFar, Head >
 Czyppng::detail::make_statewithtransition< State, Transitions >Turns a State type into its StateWithTransitions counterpart
 Czyppng::detail::make_statewithtransition_set< NoState, StateVariant, Transitions >
 Czyppng::detail::make_statewithtransition_set< NoState, std::variant< HeadState, States... >, Transitions... >
 Czyppng::detail::make_statewithtransition_set_helper< VariantSoFar, StateVariant, Transitions >Iterates over each State in the StateVariant argument, collects the corresponding Transitions and combines the results in a std::variant< StateWithTransitions<...>,... > type
 Czyppng::detail::make_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState >, Transitions... >
 Czyppng::detail::make_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >
 Cstd::make_void< Ts >
 Cstd::map
 Czypp::_logtoolsdetail::MapEntry< TPair >Std::pair wrapper for std::map output
 Czypp::MapKVIteratorTraits< TMap >Traits for std::map key and value iterators
 Cztui::mbs::MbsIteratorIterate chars and ANSI SGR in a multi-byte character string
 Cztui::mbs::MbsWriteWrappedWrite MBString optionally wrapped and indented
 Cztui::mbs::MbToWc
 Czypp::media::MediaBlockSingle block from the blocklist, consisting of an offset and a size
 Czypp::media::MediaBlockList
 Czypp::MediaConfigPrivate
 Czypp::media::MediaHandlerAbstract base class for 'physical' MediaHandler like MediaCD, etc
 Czypp::media::MediaHandlerFactory
 Czypp::media::MediaManager_Impl
 Czypp::internal::MediaNetworkRequestExecutor
 Czypp::media::MediaPriorityDerive a numeric priority from Url scheme according to zypp.conf(download.media_preference)
 Czypp::media::MediaSourceMedia source internally used by MediaManager and MediaHandler
 Czypp::media::MediaVerifierBaseInterface to implement a media verifier
 Czyppng::internal::MemberFunction< Func >
 Czyppng::internal::MemberFunction< Ret(BType::*)(Args...)>
 Czyppng::MemSignal< SignalHost, ReturnType, Arguments >
 Czypp::media::MetalinkMirror
 Czypp::MirroredOriginManages a data source characterized by an authoritative URL and a list of mirror URLs
 Czypp::MirroredOriginSetA smart container that manages a collection of MirroredOrigin objects, automatically grouping endpoints and preserving the insertion order of their schemes
 Czypp::MLSepHelper to produce not-NL-terminated multi line output
 Czypp::media::MountInterface to the mount program
 Czypp::media::MountEntryA "struct mntent" like mount entry structure, but using std::strings
 Czyppng::detail::mtry_helper< Callback >
 Czyppng::myerror_t< T >
 Czyppng::NestedAsyncOpMixin< Base, Result >
 Czyppng::NetworkRequestErrorThe NetworkRequestError class Represents a error that occured in
 Czyppng::NetworkRequestErrorPrivate
 Czypp::xmlout::NodeRAII writing a nodes start/end tag
 Czypp::base::NonCopyable
 Cstd::detail::nonesuch
 Cztui::Out::ProgressBar::NoStartBarIndicator type for ctor not drawing an initial start bar
 Czypp::json::Null
 Czypp::NullDeleterShared_ptr custom deleter doing nothing
 Cztui::ansi::ColorStream::nullDeleter
 Cztui::ColorStream::nullDeleter
 Czypp::json::Number
 Czypp::json::Object
 Czypp::OnMediaLocationDescribes a resource file located on a medium
 Czypp::xmlout::Node::OptionalContentTypeCtor arg type
 Czyppng::detail::or_else_helper< Callback >
 Czypp::OriginEndpointRepresents a single, configurable network endpoint, combining a URL with specific access settings
 Czypp::debug::Osd
 Cstd::ostream
 Czypp::Digest::P
 Cstd::pair
 Cztui::Out::ParentOutConvenience base class storing the back reference to Out
 Cztui::Out::ParFormatLess common Paragraph formats
 Czypp::filesystem::PathInfoWrapper class for stat/lstat
 Czypp::PathInfoWrapper class for stat/lstat
 Czypp::filesystem::PathnamePathname
 Czypp::PathnamePathname
 Czyppng::NetworkRequestPrivate::pending_t
 Czyppng::Pipe
 Czypp::PluginFrameCommand frame for communication with PluginScript
 Czyppng::NetworkRequestPrivate::prepareNextRangeBatch_t
 Czyppng::ZckLoader::PrepareResult
 Cztui::Out::ProgressBar::PrintProgressData::ReceiverFnc printing to a ProgressBar
 Czypp::MirroredOrigin::Private
 Czypp::MirroredOriginSet::Private
 Czypp::OriginEndpoint::Private
 Czyppng::operators::detail::progress_helper< mode >
 Czyppng::operators::detail::progress_helper< progress_helper_mode::Finish >
 Czyppng::operators::detail::progress_helper< progress_helper_mode::Start >
 Cinternal::ProgressData
 Czypp::internal::ProgressTracker
 Cztui::PromptOptionsExample: PromptOptions popts; popts.setOptions(_("y/n/p"), 0 / * default reply * /); popts.setOptionHelp(0, _("Help for option 'y'")); popts.setOptionHelp(1, _("Help for option 'n'")); ... zypper.out().prompt(PROMPT_YN_INST_REMOVE_CONTINUE, prompt_text, popts); unsigned reply = get_prompt_reply(zypper, PROMPT_YN_INST_REMOVE_CONTINUE, popts);
 Cztui::PropertyTableAligned key/value with multiline support Key : value 1 LongKey : value 2 Multiline : line 1 line 2 Next Key : value 3
 Czyppng::ProvideFileSpec
 Czyppng::ProvideMediaHandle
 Czyppng::ProvideMediaSpec
 Czypp::base::ProvideNumericId< TDerived, TNumericIdType >Base class for objects providing a numeric Id
 Czypp::base::ProvideNumericId< ProgressData, unsigned >
 Czyppng::ProvideRes
 Czyppng::ProvideSpecBasePrivate
 Czypp::media::ProxyInfo
 Czyppng::RangeDesc
 Czypp::iomanip::RangeLine< TIterator >
 CRangeLine< TIterator >Iomanip helper printing dumpRangeLine style
 Czyppng::AsyncDataSourcePrivate::ReadChannelDev
 Czypp::callback::ReceiveReport
 Czyppng::detail::RedoWhileImpl< Task, Pred, typename >
 Czypp::base::ReferenceCountedBase class for reference counted objects
 Czypp::str::regexRegular expression
 Cstd::remove_cvref< T >
 Czyppng::remove_smart_ptr< T >
 Czyppng::remove_smart_ptr< std::shared_ptr< T > >
 Czyppng::remove_smart_ptr< std::unique_ptr< T > >
 Czypp::media::MediaCurl2::RequestData
 Czypp::media::MediaCurl::RequestData
 Czyppng::NetworkRequestPrivate::running_t
 Czypp::RW_pointer< D, DTraits >Wrapper for const correct access via Smart pointer types
 Czypp::RWCOW_pointer< D, DTraits >RW_pointer supporting 'copy on write' functionality
 Czypp::str::SafeBufAssert free called for allocated char *
 Czypp::url::SafeQuerystrHide passwords embedded in a querystr,
 Czypp::rw_pointer::Scoped< D >
 Cscoped_ptr
 Czypp::env::ScopedSetTemporarily set/unset an environment variable
 Czypp::rw_pointer::Shared< D >
 Cshared_ptr
 Czyppng::detail::showme< T >
 Czypp::ShutdownLockAttempts to create a lock to prevent the system from going into hibernate/shutdown
 Czyppng::Signal< R, T >
 Csigc::signal
 Czyppng::SignalProxy< R, T >
 Czyppng::SignalProxy< R(T...)>Hides the signals emit function from external code
 Czypp::str::smatchRegular expression match result
 Czyppng::SockAddr
 Czypp::SpinLock
 Czyppng::Statemachine< Derived, StateId, Transitions >This defines the actual StateMachine
 Czyppng::detail::StateWithTransitions< State, Transitions >
 Czypp::filesystem::StatModeWrapper class for mode_t values as derived from ::stat
 Czypp::str::StrConvenient building of std::string via std::ostringstream Basically a std::ostringstream autoconvertible to std::string for building string arguments
 Cstd::streambuf
 Czypp::json::String
 Cztui::utf8::stringSimple utf8 string
 Cztui::Table
 Cztui::out::TableLayoutBasic table layout
 Cztui::TableRow
 CTBStream
 Cztui::TermLine
 Czyppng::ThreadData
 Czyppng::NetworkRequest::Timings
 Czypp::base::LogControl::TmpExcessiveTurn on excessive logging for the lifetime of this object
 Czypp::base::LogControl::TmpLineWriterExchange LineWriter for the lifetime of this object
 Czypp::filesystem::TmpPathAutomaticaly deletes files or directories when no longer needed
 Czypp::json::Parser::Token
 Czypp::debug::TraceLeave
 Csigc::trackable
 Czypp::media::TransferSettingsHolds transfer setting
 Czyppng::detail::transform_collect_helper< Fun >
 Czyppng::detail::transform_helper< Transformation >
 Ctransform_iteratorAn iterator over elements which are the result of applying some functional transformation to the elements of an underlying sequence
 Czypp::_logtoolsdetail::DumpMap< TMap >::Transformer
 Czyppng::Transition< Source, ev, Target, Cond, Op >
 Czypp::media::transition
 Cstd::true_type
 Czypp::json::UInt
 Czypp::base::UnitSimple handling of Units
 Czypp::UrlUrl manipulation class
 Czypp::url::UrlBaseGeneric Url base class
 Czypp::url::UrlBaseDataInternal data used by UrlBase
 Czypp::media::UrlResolverPlugin
 Czypp::callback::UserDataTypesafe passing of user data via callbacks
 Czypp::json::Value
 Cstd::vector
 Czypp::url::ViewOptionUrl::asString() view options
 Csigc::visitor< zyppng::internal::lock_shared< T_functor, Lockers... > >
 Czyppng::detail::WaitForHelper
 Czyppng::detail::WaitForHelperExt< AsyncOpRes >
 Czyppng::Wakeup
 Czypp::WatchFileRemember a files attributes to detect content changes
 Cweak_ptr
 Cztui::out::ListLayout::Writer< TFormater >Write out a List according to the layout
 Cztui::out::TableLayout::Writer< TFormater >Write out a Table according to the layout
 Ciobind::parser::xml_escape_parser
 Cztui::out::XmlFormaterXML representation of types in container [asXmlListElement]
 Cztui::out::XmlFormaterAdaptor< TFormater >Adaptor
 Czypp::detail::zckstreambufimplStreambuffer reading or writing zchunk files
 Czypp::gzstream_detail::ZlibErrorHelper class to ship zlib errors
 Cconst unsigned