DPNP C++ backend kernel library 0.18.0dev0
Data Parallel Extension for NumPy*
Loading...
Searching...
No Matches
statistics::common::DispatchTable< FnT > Class Template Reference

Public Member Functions

 DispatchTable (std::string name)
 
template<typename SupportedTypes , template< typename > typename Func>
void populate_dispatch_table ()
 
FnT get_unsafe (int _typenum) const
 
FnT get (int _typenum) const
 
const SupportedDTypeList & get_all_supported_types () const
 

Detailed Description

template<typename FnT>
class statistics::common::DispatchTable< FnT >

Definition at line 151 of file dispatch_table.hpp.

Constructor & Destructor Documentation

◆ DispatchTable()

template<typename FnT >
statistics::common::DispatchTable< FnT >::DispatchTable ( std::string name)
inline

Definition at line 154 of file dispatch_table.hpp.

Member Function Documentation

◆ get()

template<typename FnT >
FnT statistics::common::DispatchTable< FnT >::get ( int _typenum) const
inline

Definition at line 174 of file dispatch_table.hpp.

◆ get_all_supported_types()

template<typename FnT >
const SupportedDTypeList & statistics::common::DispatchTable< FnT >::get_all_supported_types ( ) const
inline

Definition at line 202 of file dispatch_table.hpp.

◆ get_unsafe()

template<typename FnT >
FnT statistics::common::DispatchTable< FnT >::get_unsafe ( int _typenum) const
inline

Definition at line 166 of file dispatch_table.hpp.

◆ populate_dispatch_table()

template<typename FnT >
template<typename SupportedTypes , template< typename > typename Func>
void statistics::common::DispatchTable< FnT >::populate_dispatch_table ( )
inline

Definition at line 157 of file dispatch_table.hpp.


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