#include <memory>
#include <type_traits>
|
struct | ROOT::Detail::CallableTraitsImpl< T, HasCallOp > |
| Extract types from the signature of a callable object. See CallableTraits. More...
|
|
struct | ROOT::Detail::CallableTraitsImpl< R(*)(Args...), false > |
|
struct | ROOT::Detail::CallableTraitsImpl< R(Args...), false > |
|
struct | ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...) const, false > |
|
struct | ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...), false > |
|
struct | ROOT::Detail::CallableTraitsImpl< T, true > |
|
struct | ROOT::TypeTraits::HasBeginAndEnd< T > |
|
struct | ROOT::TypeTraits::IsSignedNumeral< T > |
| Checks for signed integers types that are not characters. More...
|
|
class | ROOT::TypeTraits::IsSmartOrDumbPtr< T > |
|
struct | ROOT::TypeTraits::IsUnsignedNumeral< T > |
| Checks for unsigned integer types that are not characters. More...
|
|
struct | ROOT::TypeTraits::RemoveFirst< T, Rest > |
|
struct | ROOT::TypeTraits::RemoveFirstParameter< typename > |
| Remove first of possibly many template parameters. More...
|
|
struct | ROOT::TypeTraits::RemoveFirstParameter< U< T, Rest... > > |
|
struct | ROOT::TypeTraits::TakeFirstParameter< T > |
| Return first of possibly many template parameters. More...
|
|
struct | ROOT::TypeTraits::TakeFirstParameter< Template< T, Rest... > > |
|
struct | ROOT::TypeTraits::TakeFirstType< T, Rest > |
|
struct | ROOT::TypeTraits::TypeList< Types > |
| Lightweight storage for a collection of types. More...
|
|
|
namespace | ROOT |
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
|
|
namespace | ROOT::Detail |
| Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target type inherits from TObject and a new constructor that takes the TCollection by pointer.
|
|
namespace | ROOT::TypeTraits |
| ROOT type_traits extensions.
|
|