Logo ROOT  
Reference Guide
ROOT::TypeTraits Namespace Reference

ROOT type_traits extensions. More...

Classes

struct  HasBeginAndEnd
 
struct  IsContainer
 Check for container traits. More...
 
struct  IsContainer< std::span< T > >
 
struct  IsSignedNumeral
 Checks for signed integers types that are not characters. More...
 
class  IsSmartOrDumbPtr
 
class  IsSmartOrDumbPtr< std::shared_ptr< P > >
 
class  IsSmartOrDumbPtr< std::unique_ptr< P > >
 
struct  IsUnsignedNumeral
 Checks for unsigned integer types that are not characters. More...
 
struct  RemoveFirst
 
struct  RemoveFirstParameter
 Remove first of possibly many template parameters. More...
 
struct  RemoveFirstParameter< U< T, Rest... > >
 
struct  TakeFirstParameter
 Return first of possibly many template parameters. More...
 
struct  TakeFirstParameter< Template< T, Rest... > >
 
struct  TakeFirstType
 
struct  TypeList
 Lightweight storage for a collection of types. More...
 

Detailed Description

ROOT type_traits extensions.