|
| 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 |
| |
|
| template<class CCC_ , typename = ztui::ansi::EnableIfCustomColorCtor<CCC_>> |
| ostream & | operator<< (ostream &str, CCC_ &&color_r) |
| | relates: ansi::Color Stream oputput for ColorTraits enabled types Defined in namespace 'std' because namespace of 'CCC_' may vary More...
|
| |
| template<class D > |
| unordered_set< D > * | rwcowClone (const std::unordered_set< D > *rhs) |
| | clone function for RW_pointer More...
|
| |
| template<class K , class V > |
| std::unordered_map< K, V > * | rwcowClone (const std::unordered_map< K, V > *rhs) |
| | clone function for RW_pointer More...
|
| |
| 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. More...
|
| |
| template<class D > |
| std::ostream & | operator<< (std::ostream &str, const std::shared_ptr< D > &obj) |
| | relates: std::shared_ptr Stream output. More...
|
| |
| template<> |
| std::ostream & | operator<< (std::ostream &str, const std::shared_ptr< void > &obj) |
| |
| std::ostream & | operator<< (std::ostream &str, const std::type_info &info) |
| |
| template<class D > |
| std::ostream & | operator<< (std::ostream &str, const zypp::shared_ptr< D > &obj) |
| | relates: zypp::shared_ptr Stream output. More...
|
| |
| template<> |
| std::ostream & | operator<< (std::ostream &str, const zypp::shared_ptr< void > &obj) |
| |
| template<class D > |
| std::ostream & | dumpOn (std::ostream &str, const zypp::shared_ptr< D > &obj) |
| | relates: zypp::shared_ptr Stream output. More...
|
| |
| template<> |
| std::ostream & | dumpOn (std::ostream &str, const zypp::shared_ptr< void > &obj) |
| |
| template<class D > |
| std::ostream & | operator<< (std::ostream &str, const zypp::intrusive_ptr< D > &obj) |
| | relates: zypp::intrusive_ptr Stream output. More...
|
| |
| template<class D > |
| std::ostream & | dumpOn (std::ostream &str, const zypp::intrusive_ptr< D > &obj) |
| | relates: zypp::intrusive_ptr Stream output. More...
|
| |
| template<typename Functor , typename... Args> |
| std::enable_if< std::is_member_pointer< typename std::decay< Functor >::type >::value, typename std::result_of< Functor &&(Args &&...)>::type >::type | invoke (Functor &&f, Args &&... args) |
| |
| template<typename Functor , typename... Args> |
| std::enable_if< !std::is_member_pointer< typename std::decay< Functor >::type >::value, typename std::result_of< Functor &&(Args &&...)>::type >::type | invoke (Functor &&f, Args &&... args) |
| |
|
| 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 |
| |