template<typename T>
struct ROOT::TypeTraits::IsContainer< T >
Check for container traits.
Definition at line 98 of file TypeTraits.hxx.
|
template<typename A > |
static constexpr bool | Test (A *pt, A const *cpt=nullptr, decltype(pt->begin()) *=nullptr, decltype(pt->end()) *=nullptr, decltype(cpt->begin()) *=nullptr, decltype(cpt->end()) *=nullptr, typename A::iterator *pi=nullptr, typename A::const_iterator *pci=nullptr) |
|
template<typename A > |
static constexpr bool | Test (...) |
|
#include <ROOT/TypeTraits.hxx>
◆ Test_t
◆ Test() [1/2]
template<typename T >
template<typename A >
static constexpr bool ROOT::TypeTraits::IsContainer< T >::Test |
( |
A * |
pt, |
|
|
A const * |
cpt = nullptr , |
|
|
decltype(pt->begin()) * |
= nullptr , |
|
|
decltype(pt->end()) * |
= nullptr , |
|
|
decltype(cpt->begin()) * |
= nullptr , |
|
|
decltype(cpt->end()) * |
= nullptr , |
|
|
typename A::iterator * |
pi = nullptr , |
|
|
typename A::const_iterator * |
pci = nullptr |
|
) |
| |
|
inlinestatic |
◆ Test() [2/2]
template<typename T >
template<typename A >
◆ value
The documentation for this struct was generated from the following file: