Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
datatools::i_caster< From, ToBase > Struct Template Referenceabstract

Templatized abstract interface class with a cast method using covariant return types . More...

#include <bayeux/datatools/caster_utils.h>

Inheritance diagram for datatools::i_caster< From, ToBase >:
datatools::caster< From, ToBase, ToDaughter >

Public Member Functions

virtual ToBase * cast (From *)=0
 

Detailed Description

template<typename From, typename ToBase>
struct datatools::i_caster< From, ToBase >

Templatized abstract interface class with a cast method using covariant return types .

<

Member Function Documentation

◆ cast()

template<typename From , typename ToBase >
virtual ToBase* datatools::i_caster< From, ToBase >::cast ( From *  )
pure virtual

The documentation for this struct was generated from the following file: