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... | |
ROOT type_traits extensions.