uTL
micro Template library
|
Typedefs | |
template<class _Tp > | |
using | try_get1_t = decltype(declval< _Tp >().get(declval< typename _Tp::data_type & >())) |
template<class _Tp > | |
using | try_get2_t = decltype(declval< _Tp >().get(declval< typename _Tp::data_type * >(), declval< size_t >())) |
template<class _Tp > | |
using | try_begin_t = decltype(declval< _Tp >().begin()) |
template<class _Tp > | |
using | tryc_begin_t = decltype(declval< const _Tp >().begin()) |
template<class _Tp > | |
using | try_cbegin_t = decltype(declval< const _Tp >().cbegin()) |
template<class _Tp > | |
using | try_end_t = decltype(declval< _Tp >().begin()) |
template<class _Tp > | |
using | tryc_end_t = decltype(declval< const _Tp >().begin()) |
template<class _Tp > | |
using | try_cend_t = decltype(declval< const _Tp >().cend()) |
Input buffer device concept
using utl::inbuf_dev_details::try_begin_t = typedef decltype (declval<_Tp>().begin()) |
Definition at line 343 of file inbuf_dev.h.
using utl::inbuf_dev_details::try_cbegin_t = typedef decltype (declval<const _Tp>().cbegin()) |
Definition at line 345 of file inbuf_dev.h.
using utl::inbuf_dev_details::try_cend_t = typedef decltype (declval<const _Tp>().cend()) |
Definition at line 348 of file inbuf_dev.h.
using utl::inbuf_dev_details::try_end_t = typedef decltype (declval<_Tp>().begin()) |
Definition at line 346 of file inbuf_dev.h.
using utl::inbuf_dev_details::try_get1_t = typedef decltype (declval<_Tp>().get (declval<typename _Tp::data_type&>())) |
Definition at line 338 of file inbuf_dev.h.
using utl::inbuf_dev_details::try_get2_t = typedef decltype (declval<_Tp>().get (declval<typename _Tp::data_type*>(), declval<size_t>())) |
Definition at line 339 of file inbuf_dev.h.
using utl::inbuf_dev_details::tryc_begin_t = typedef decltype (declval<const _Tp>().begin()) |
Definition at line 344 of file inbuf_dev.h.
using utl::inbuf_dev_details::tryc_end_t = typedef decltype (declval<const _Tp>().begin()) |
Definition at line 347 of file inbuf_dev.h.