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}
static t_is constexpr isnot()