libzypp 17.32.2
std Namespace Reference

Typedefs

template<bool B, class T , class F >
using conditional_t = typename conditional<B,T,F>::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
 

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)
 

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
 

Typedef Documentation

◆ conditional_t

template<bool B, class T , class F >
using std::conditional_t = typename conditional<B,T,F>::type

Definition at line 39 of file TypeTraits.h.

◆ enable_if_t

template<bool B, class T = void>
using std::enable_if_t = typename enable_if<B,T>::type

Definition at line 42 of file TypeTraits.h.

◆ remove_reference_t

template<class T >
using std::remove_reference_t = typename remove_reference<T>::type

Definition at line 45 of file TypeTraits.h.

◆ result_of_t

template<class T >
using std::result_of_t = typename result_of<T>::type

Definition at line 48 of file TypeTraits.h.

◆ underlying_type_t

template<class T >
using std::underlying_type_t = typename underlying_type<T>::type

Definition at line 51 of file TypeTraits.h.

Function Documentation

◆ rwcowClone() [1/2]

template<class D >
unordered_set< D > * std::rwcowClone ( const std::unordered_set< D > * rhs)
inline

clone function for RW_pointer

Definition at line 41 of file Hash.h.

◆ rwcowClone() [2/2]

template<class K , class V >
std::unordered_map< K, V > * std::rwcowClone ( const std::unordered_map< K, V > * rhs)
inline

clone function for RW_pointer

Definition at line 46 of file Hash.h.

◆ operator<<()

template<>
std::ostream & std::operator<< ( std::ostream & str,
const zypp::shared_ptr< void > & obj )
inline

Definition at line 140 of file PtrTypes.h.

◆ dumpOn()

template<>
std::ostream & std::dumpOn ( std::ostream & str,
const zypp::shared_ptr< void > & obj )
inline

Definition at line 157 of file PtrTypes.h.

Variable Documentation

◆ is_base_of_v

template<class Base , class Derived >
constexpr bool std::is_base_of_v = is_base_of<Base, Derived>::value
inlineconstexpr

Definition at line 27 of file TypeTraits.h.

◆ is_integral_v

template<class T >
constexpr bool std::is_integral_v = is_integral<T>::value
inlineconstexpr

Definition at line 30 of file TypeTraits.h.

◆ is_pointer_v

template<class T >
constexpr bool std::is_pointer_v = is_pointer<T>::value
inlineconstexpr

Definition at line 33 of file TypeTraits.h.