Definition at line 172 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 175 of file TypeTraits.hxx.
| using ROOT::TypeTraits::HasBeginAndEnd< T >::End_t = typename V::const_iterator (V::*)() const |
Definition at line 178 of file TypeTraits.hxx.
|
inlinestaticconstexpr |
Definition at line 188 of file TypeTraits.hxx.
|
inlinestaticconstexpr |
Definition at line 181 of file TypeTraits.hxx.
|
staticconstexpr |
Definition at line 193 of file TypeTraits.hxx.