Namespaces | |
namespace | RDF |
namespace | VecOps |
Classes | |
struct | __integer_sequence |
struct | __make |
struct | __make< 0 > |
struct | __make< 1 > |
struct | __make< 2 > |
struct | __make< 3 > |
struct | __make< 4 > |
struct | __make< 5 > |
struct | __make< 6 > |
struct | __make< 7 > |
struct | __parity |
struct | __parity< 0 > |
struct | __parity< 1 > |
struct | __parity< 2 > |
struct | __parity< 3 > |
struct | __parity< 4 > |
struct | __parity< 5 > |
struct | __parity< 6 > |
struct | __parity< 7 > |
struct | __repeat |
struct | __repeat< __integer_sequence< _Tp, _Np... >, _Extra... > |
struct | CallableTraitsImpl |
Extract types from the signature of a callable object. See CallableTraits. More... | |
struct | CallableTraitsImpl< R(*)(Args...), false > |
struct | CallableTraitsImpl< R(Args...), false > |
struct | CallableTraitsImpl< R(T::*)(Args...) const, false > |
struct | CallableTraitsImpl< R(T::*)(Args...), false > |
struct | CallableTraitsImpl< T, true > |
struct | indices |
struct | is_array_class |
struct | is_array_class< std::array< T, N > > |
struct | is_array_class< std::initializer_list< T > > |
struct | is_array_class< std::vector< T > > |
struct | make_indices_ |
struct | make_indices_impl |
struct | make_indices_impl< First, Step, N, typename std::enable_if<(N > 1 &&N % 2==0)>::type > |
struct | make_indices_impl< First, Step, N, typename std::enable_if<(N > 1 &&N % 2==1)>::type > |
struct | make_indices_impl< First, Step, N, typename std::enable_if<(N==0)>::type > |
struct | make_indices_impl< First, Step, N, typename std::enable_if<(N==1)>::type > |
struct | make_indices_next |
struct | make_indices_next2 |
struct | make_indices_next2< indices< Indices... >, Next, Tail > |
struct | make_indices_next< indices< Indices... >, Next > |
struct | RMakeUniqueResult |
struct | RMakeUniqueResult< T[]> |
struct | RMakeUniqueResult< T[N]> |
class | TBranchProxy |
Base class for all the proxy object. More... | |
class | TCollectionProxyInfo |
class | TFutureImpl |
class | TRangeStaticCast |
TRangeStaticCast is an adaptater class that allows the typed iteration through a TCollection. More... | |
class | TSchemaRuleSet |
class | TStatusBitsChecker |
class | TTypedIter |
TTypedIter is a typed version of TIter. More... | |
Typedefs | |
template<size_t Start, size_t Last, size_t Step = 1> | |
using | make_indices = typename make_indices_< Start, Last, Step >::type |
Functions | |
template<class F , class Tuple , std::size_t... I> | |
constexpr decltype(auto) | apply_impl (F &&f, Tuple &&t, std::index_sequence< I... >) |
template<typename T > | |
constexpr bool | HasCallOp (char) |
template<typename T > | |
constexpr auto | HasCallOp (int) -> decltype(&T::operator(), true) |
template<class F , class... Args> | |
auto | INVOKE (F &&f, Args &&... args) -> decltype(std::forward< F >(f)(std::forward< Args >(args)...)) |
template<class PMD , class Pointer > | |
auto | INVOKE (PMD pmd, Pointer &&ptr) -> decltype((*std::forward< Pointer >(ptr)).*pmd) |
template<class PMF , class Pointer , class... Args> | |
auto | INVOKE (PMF pmf, Pointer &&ptr, Args &&... args) -> decltype(((*std::forward< Pointer >(ptr)).*pmf)(std::forward< Args >(args)...)) |
template<class Base , class T , class Derived > | |
auto | INVOKE (T Base::*pmd, Derived &&ref) -> decltype(std::forward< Derived >(ref).*pmd) |
template<class Base , class T , class Derived , class... Args> | |
auto | INVOKE (T Base::*pmf, Derived &&ref, Args &&... args) -> decltype((std::forward< Derived >(ref).*pmf)(std::forward< Args >(args)...)) |
template<class ArrayL , class ArrayR > | |
R__CONSTEXPR_IF_CXX14 bool | operator_equal_impl (ArrayL const &lhs, size_t const lhs_size, ArrayR const &rhs, size_t const rhs_size) |
using ROOT::Detail::make_indices = typedef typename make_indices_< Start, Last, Step >::type |
|
constexpr |
Definition at line 77 of file impl_tuple_apply.hxx.
|
constexpr |
Definition at line 34 of file TypeTraits.hxx.
|
constexpr |
Definition at line 33 of file TypeTraits.hxx.
|
inline |
Definition at line 29 of file impl_tuple_apply.hxx.
|
inline |
Definition at line 41 of file impl_tuple_apply.hxx.
|
inline |
Definition at line 53 of file impl_tuple_apply.hxx.
|
inline |
Definition at line 35 of file impl_tuple_apply.hxx.
|
inline |
Definition at line 47 of file impl_tuple_apply.hxx.
|
inline |