Logo ROOT   6.12/07
Reference Guide
Namespaces | Classes | Functions
ROOT::Detail Namespace Reference

Namespaces

 TDF
 

Classes

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 >
 
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...
 

Functions

template<typename T >
constexpr auto HasCallOp (int) -> decltype(&T::operator(), true)
 
template<typename T >
constexpr bool HasCallOp (char)
 

Function Documentation

◆ HasCallOp() [1/2]

template<typename T >
constexpr auto ROOT::Detail::HasCallOp ( int  ) -> decltype(&T::operator(), true)

Definition at line 33 of file TypeTraits.hxx.

◆ HasCallOp() [2/2]

template<typename T >
constexpr bool ROOT::Detail::HasCallOp ( char  )

Definition at line 34 of file TypeTraits.hxx.