BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Converter< Ty1, Ty2 > Class Template Referenceabstract

#include <Converter.h>

Inheritance diagram for Converter< Ty1, Ty2 >:

Public Types

typedef Ty1 source
typedef Ty2 destination
typedef Ty1 source
typedef Ty2 destination
typedef Ty1 source
typedef Ty2 destination

Public Member Functions

destinationoperator (const source &) const
destinationoperator (const source &) const
destinationoperator (const source &) const

Protected Member Functions

virtual destinationconvert (const source &) const =0
virtual destinationconvert (const source &) const =0
virtual destinationconvert (const source &) const =0

Detailed Description

template<class Ty1, class Ty2>
class Converter< Ty1, Ty2 >

Definition at line 14 of file Calibration/facilities/include/facilities/Converter.h.

Member Typedef Documentation

◆ destination [1/3]

template<class Ty1, class Ty2>
typedef Ty2 Converter< Ty1, Ty2 >::destination

◆ destination [2/3]

template<class Ty1, class Ty2>
typedef Ty2 Converter< Ty1, Ty2 >::destination

◆ destination [3/3]

template<class Ty1, class Ty2>
typedef Ty2 Converter< Ty1, Ty2 >::destination

◆ source [1/3]

template<class Ty1, class Ty2>
typedef Ty1 Converter< Ty1, Ty2 >::source

◆ source [2/3]

template<class Ty1, class Ty2>
typedef Ty1 Converter< Ty1, Ty2 >::source

◆ source [3/3]

template<class Ty1, class Ty2>
typedef Ty1 Converter< Ty1, Ty2 >::source

Member Function Documentation

◆ convert() [1/3]

template<class Ty1, class Ty2>
virtual destination * Converter< Ty1, Ty2 >::convert ( const source & ) const
protectedpure virtual

◆ convert() [2/3]

template<class Ty1, class Ty2>
virtual destination * Converter< Ty1, Ty2 >::convert ( const source & ) const
protectedpure virtual

◆ convert() [3/3]

template<class Ty1, class Ty2>
virtual destination * Converter< Ty1, Ty2 >::convert ( const source & ) const
protectedpure virtual

◆ operator() [1/3]

template<class Ty1, class Ty2>
destination * Converter< Ty1, Ty2 >::operator ( const source & ) const
inline

◆ operator() [2/3]

template<class Ty1, class Ty2>
destination * Converter< Ty1, Ty2 >::operator ( const source & ) const
inline

◆ operator() [3/3]

template<class Ty1, class Ty2>
destination * Converter< Ty1, Ty2 >::operator ( const source & ) const
inline

The documentation for this class was generated from the following files: