Definition at line 208 of file TypeTraits.hxx.
Public Types | |
template<typename V > | |
using | Begin_t = typename V::const_iterator(V::*)() const |
template<typename V > | |
using | End_t = typename V::const_iterator(V::*)() const |
Static Public Member Functions | |
template<typename V > | |
static constexpr bool | Check (...) |
template<typename V > | |
static constexpr auto | Check (int) -> decltype(static_cast< Begin_t< V > >(&V::begin), static_cast< End_t< V > >(&V::end), true) |
Static Public Attributes | |
static constexpr bool const | value = Check<T>(0) |
#include <ROOT/TypeTraits.hxx>
using ROOT::TypeTraits::HasBeginAndEnd< T >::Begin_t = typename V::const_iterator (V::*)() const |
Definition at line 211 of file TypeTraits.hxx.
using ROOT::TypeTraits::HasBeginAndEnd< T >::End_t = typename V::const_iterator (V::*)() const |
Definition at line 214 of file TypeTraits.hxx.
|
inlinestaticconstexpr |
Definition at line 224 of file TypeTraits.hxx.
|
inlinestaticconstexpr |
Definition at line 217 of file TypeTraits.hxx.
|
staticconstexpr |
Definition at line 229 of file TypeTraits.hxx.