BOSS 6.6.4.p01
BESIII Offline Software System
Loading...
Searching...
No Matches
ArgAdapter< _Ty, _Arg > Class Template Referenceabstract

#include <Adapter.h>

Public Types

typedef _Arg ArgType
 
typedef _Ty RetType
 

Public Member Functions

 ArgAdapter ()
 
virtual _Ty operator() (ArgType &)=0
 

Detailed Description

template<class _Ty, class _Arg>
class ArgAdapter< _Ty, _Arg >

Definition at line 58 of file Adapter.h.

Member Typedef Documentation

◆ ArgType

template<class _Ty , class _Arg >
typedef _Arg ArgAdapter< _Ty, _Arg >::ArgType

Definition at line 61 of file Adapter.h.

◆ RetType

template<class _Ty , class _Arg >
typedef _Ty ArgAdapter< _Ty, _Arg >::RetType

Definition at line 62 of file Adapter.h.

Constructor & Destructor Documentation

◆ ArgAdapter()

template<class _Ty , class _Arg >
ArgAdapter< _Ty, _Arg >::ArgAdapter ( )
inline

Definition at line 64 of file Adapter.h.

64{}

Member Function Documentation

◆ operator()()

template<class _Ty , class _Arg >
virtual _Ty ArgAdapter< _Ty, _Arg >::operator() ( ArgType )
pure virtual

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