libzypp 17.35.1
|
Namespaces | |
namespace | detail |
Classes | |
struct | conjunction |
struct | conjunction< B1 > |
struct | conjunction< B1, Bn... > |
struct | disjunction |
struct | disjunction< B1 > |
struct | disjunction< B1, Bn... > |
struct | make_void |
struct | negation |
struct | remove_cvref |
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<> | |
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) |
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<typename Functor , typename... Args> | |
std::enable_if< std::is_member_pointer< typenamestd::decay< Functor >::type >::value, typenamestd::result_of< Functor &&(Args &&...)>::type >::typ | invoke )(Functor &&f, Args &&... args) |
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 46 of file type_traits.h.
using std::is_detected = typename detail::detector<detail::nonesuch, void, Op, Args...>::value_t |
Definition at line 49 of file type_traits.h.
using std::detected_t = typename detail::detector<detail::nonesuch, void, Op, Args...>::type |
Definition at line 52 of file type_traits.h.
using std::detected_or = detail::detector<Default, void, Op, Args...> |
Definition at line 55 of file type_traits.h.
using std::detected_or_t = typename detected_or<Default, Op, Args...>::type |
Definition at line 61 of file type_traits.h.
using std::is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>> |
Definition at line 64 of file type_traits.h.
using std::is_detected_convertible = std::is_convertible<detected_t<Op, Args...>, To> |
Definition at line 70 of file type_traits.h.
using std::remove_cvref_t = typename remove_cvref<T>::type |
Definition at line 81 of file type_traits.h.
|
inline |
|
inline |
|
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 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.
std::enable_if<!std::is_member_pointer< typenamestd::decay< Functor >::type >::value, typenamestd::result_of< Functor &&(Args &&...)>::type >::typ std::invoke) (Functor &&f, Args &&... args) | ( | Functor && | f, |
Args &&... | args ) |
Definition at line 32 of file functional.h.
|
constexpr |
Definition at line 58 of file type_traits.h.
|
constexpr |
Definition at line 67 of file type_traits.h.
|
constexpr |
Definition at line 73 of file type_traits.h.