DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
tools Namespace Reference

Classes

class  gentraits
 

Functions

template<typename T >
gentraits< T >::t_is constexpr filt (T *)
 
template<typename A , typename B >
gentraits< A >::t_is const isa (B const &)
 

Function Documentation

◆ filt()

template<typename T >
gentraits< T >::t_is constexpr tools::filt ( T * )
constexpr

Returns the formatted class name

Parameters
aclass pointer
Returns
a string type representation as defined by the compiler

Definition at line 59 of file convenience.hpp.

60{
61 return gentraits<T>::filt();
62}

◆ isa()

template<typename A , typename B >
gentraits< A >::t_is const tools::isa ( B const & )

Returns appropriately evaluated object if the class is of requested type

Parameters
requestedtype
Returns
the object evaluation

Definition at line 112 of file convenience.hpp.

114{
115 return typeid(A).name() == typeid(B).name() ? typeid(A).name() :
117}