libzypp  17.38.7
zyppng::ranges::detail Namespace Reference

Typedefs

template<typename T >
using reserve_op = decltype(std::declval< T & >().reserve(std::declval< std::size_t >()))
 
template<typename T >
using size_op = decltype(std::declval< const T & >().size())
 

Functions

template<typename Container , typename Range >
void maybe_reserve (Container &c, const Range &r)
 

Typedef Documentation

◆ reserve_op

template<typename T >
using zyppng::ranges::detail::reserve_op = typedef decltype( std::declval<T&>().reserve( std::declval<std::size_t>() ) )

Definition at line 81 of file ranges.h.

◆ size_op

template<typename T >
using zyppng::ranges::detail::size_op = typedef decltype( std::declval<const T&>().size() )

Definition at line 84 of file ranges.h.

Function Documentation

◆ maybe_reserve()

template<typename Container , typename Range >
void zyppng::ranges::detail::maybe_reserve ( Container &  c,
const Range r 
)

Definition at line 88 of file ranges.h.