|
libzypp 17.38.1
|
Namespaces | |
| namespace | detail |
Classes | |
| struct | make_void |
| struct | remove_cvref |
| struct | conjunction |
| struct | conjunction< B1 > |
| struct | conjunction< B1, Bn... > |
| struct | disjunction |
| struct | disjunction< B1 > |
| struct | disjunction< B1, Bn... > |
| struct | negation |
Typedefs | |
| template<bool B, class T, class F> | |
| using | conditional_t = typename conditional<B,T,F>::type |
| template<class T> | |
| using | decay_t = typename decay<T>::type |
| template<bool B, class T = void> | |
| using | enable_if_t = typename enable_if<B,T>::type |
| template<class T> | |
| using | remove_reference_t = typename remove_reference<T>::type |
| template<class T> | |
| using | result_of_t = typename result_of<T>::type |
| template<class T> | |
| using | underlying_type_t = typename underlying_type<T>::type |
| template<typename... Ts> | |
| using | void_t = typename make_void<Ts...>::type |
| template<bool B> | |
| using | bool_constant = integral_constant<bool, B> |
| template<template< class... > class Op, class... Args> | |
| using | is_detected = typename detail::detector<detail::nonesuch, void, Op, Args...>::value_t |
| template<template< class... > class Op, class... Args> | |
| using | detected_t = typename detail::detector<detail::nonesuch, void, Op, Args...>::type |
| template<class Default, template< class... > class Op, class... Args> | |
| using | detected_or = detail::detector<Default, void, Op, Args...> |
| template<class Default, template< class... > class Op, class... Args> | |
| using | detected_or_t = typename detected_or<Default, Op, Args...>::type |
| template<class Expected, template< class... > class Op, class... Args> | |
| using | is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>> |
| template<class To, template< class... > class Op, class... Args> | |
| using | is_detected_convertible = std::is_convertible<detected_t<Op, Args...>, To> |
| template<class T> | |
| using | remove_cvref_t = typename remove_cvref<T>::type |
Functions | |
| template<class D> | |
| unordered_set< D > * | rwcowClone (const std::unordered_set< D > *rhs) |
| clone function for RW_pointer | |
| template<class K, class V> | |
| std::unordered_map< K, V > * | rwcowClone (const std::unordered_map< K, V > *rhs) |
| clone function for RW_pointer | |
| template<class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::vector< Tp > &obj) |
| template<class Tp, class TCmp, class TAlloc> | |
| std::ostream & | operator<< (std::ostream &str, const std::set< Tp, TCmp, TAlloc > &obj) |
| template<class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::unordered_set< Tp > &obj) |
| template<class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::multiset< Tp > &obj) |
| template<class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::list< Tp > &obj) |
| template<class TKey, class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::map< TKey, Tp > &obj) |
| template<class TKey, class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::unordered_map< TKey, Tp > &obj) |
| template<class TKey, class Tp> | |
| std::ostream & | operator<< (std::ostream &str, const std::multimap< TKey, Tp > &obj) |
| std::ostream & | operator<< (std::ostream &str, const std::basic_ios< char > &obj) |
| Print stream status bits. | |
| std::ostream & | operator<< (std::ostream &str, const std::type_info &info) |
| template<> | |
| std::ostream & | operator<< (std::ostream &str, const zypp::shared_ptr< void > &obj) |
| template<> | |
| std::ostream & | dumpOn (std::ostream &str, const zypp::shared_ptr< void > &obj) |
| template<typename Functor, typename... Args> | |
| std::enable_if< std::is_member_pointer< typenamestd::decay< Functor >::type >::value, typenamestd::result_of< Functor &&(Args &&...)>::type >::type | invoke (Functor &&f, Args &&... args) |
| template<typename Functor, typename... Args> | |
| std::enable_if<!std::is_member_pointer< typenamestd::decay< Functor >::type >::value, typenamestd::result_of< Functor &&(Args &&...)>::type >::type | invoke (Functor &&f, Args &&... args) |
Variables | |
| template<class Base, class Derived> | |
| constexpr bool | is_base_of_v = is_base_of<Base, Derived>::value |
| template<class T> | |
| constexpr bool | is_integral_v = is_integral<T>::value |
| template<class T> | |
| constexpr bool | is_pointer_v = is_pointer<T>::value |
| template<template< class... > class Op, class... Args> | |
| constexpr bool | is_detected_v = is_detected<Op, Args...>::value |
| template<class Expected, template< class... > class Op, class... Args> | |
| constexpr bool | is_detected_exact_v = is_detected_exact<Expected, Op, Args...>::value |
| template<class To, template< class... > class Op, class... Args> | |
| constexpr bool | is_detected_convertible_v = is_detected_convertible<To, Op, Args...>::value_t::value |
| using std::conditional_t = typename conditional<B,T,F>::type |
Definition at line 39 of file TypeTraits.h.
| using std::decay_t = typename decay<T>::type |
Definition at line 42 of file TypeTraits.h.
| using std::enable_if_t = typename enable_if<B,T>::type |
Definition at line 45 of file TypeTraits.h.
| using std::remove_reference_t = typename remove_reference<T>::type |
Definition at line 48 of file TypeTraits.h.
| using std::result_of_t = typename result_of<T>::type |
Definition at line 51 of file TypeTraits.h.
| using std::underlying_type_t = typename underlying_type<T>::type |
Definition at line 54 of file TypeTraits.h.
| using std::void_t = typename make_void<Ts...>::type |
Definition at line 12 of file type_traits.h.
| using std::bool_constant = integral_constant<bool, B> |
Definition at line 45 of file type_traits.h.
| using std::is_detected = typename detail::detector<detail::nonesuch, void, Op, Args...>::value_t |
Definition at line 48 of file type_traits.h.
| using std::detected_t = typename detail::detector<detail::nonesuch, void, Op, Args...>::type |
Definition at line 51 of file type_traits.h.
| using std::detected_or = detail::detector<Default, void, Op, Args...> |
Definition at line 54 of file type_traits.h.
| using std::detected_or_t = typename detected_or<Default, Op, Args...>::type |
Definition at line 60 of file type_traits.h.
| using std::is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>> |
Definition at line 63 of file type_traits.h.
| using std::is_detected_convertible = std::is_convertible<detected_t<Op, Args...>, To> |
Definition at line 69 of file type_traits.h.
| using std::remove_cvref_t = typename remove_cvref<T>::type |
Definition at line 83 of file type_traits.h.
|
inline |
|
inline |
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::vector< Tp > & | obj ) |
Definition at line 481 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::set< Tp, TCmp, TAlloc > & | obj ) |
Definition at line 485 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::unordered_set< Tp > & | obj ) |
Definition at line 489 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::multiset< Tp > & | obj ) |
Definition at line 493 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::list< Tp > & | obj ) |
Definition at line 497 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::map< TKey, Tp > & | obj ) |
Definition at line 703 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::unordered_map< TKey, Tp > & | obj ) |
Definition at line 707 of file LogTools.h.
| std::ostream & std::operator<< | ( | std::ostream & | str, |
| const std::multimap< TKey, Tp > & | obj ) |
Definition at line 711 of file LogTools.h.
|
inline |
Print stream status bits.
Prints the values of a streams good, eof, failed and bad bit.
Definition at line 723 of file LogTools.h.
|
inline |
Write type info to stream @TODO de-inline me
Definition at line 803 of file LogTools.h.
|
inline |
Definition at line 141 of file PtrTypes.h.
|
inline |
Definition at line 158 of file PtrTypes.h.
| std::enable_if< std::is_member_pointer< typenamestd::decay< Functor >::type >::value, typenamestd::result_of< Functor &&(Args &&...)>::type >::type std::invoke | ( | Functor && | f, |
| Args &&... | args ) |
Definition at line 32 of file functional.h.
| std::enable_if<!std::is_member_pointer< typenamestd::decay< Functor >::type >::value, typenamestd::result_of< Functor &&(Args &&...)>::type >::type std::invoke | ( | Functor && | f, |
| Args &&... | args ) |
Definition at line 41 of file functional.h.
|
inlineconstexpr |
Definition at line 27 of file TypeTraits.h.
|
inlineconstexpr |
Definition at line 30 of file TypeTraits.h.
|
inlineconstexpr |
Definition at line 33 of file TypeTraits.h.
|
constexpr |
Definition at line 57 of file type_traits.h.
|
constexpr |
Definition at line 66 of file type_traits.h.
|
constexpr |
Definition at line 72 of file type_traits.h.