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

Public Member Functions

 DispatchTable2 (std::string first_name, std::string second_name)
 
template<typename SupportedTypes , template< typename, typename > typename Func>
void populate_dispatch_table ()
 
FnT get_unsafe (int first_typenum, int second_typenum) const
 
FnT get (int first_typenum, int second_typenum) const
 
const SupportedDTypeList & get_supported_first_type () const
 
const SupportedDTypeList & get_supported_second_type () const
 
const SupportedDTypeList2 & get_all_supported_types () const
 

Detailed Description

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

Definition at line 223 of file dispatch_table.hpp.

Constructor & Destructor Documentation

◆ DispatchTable2()

template<typename FnT >
statistics::common::DispatchTable2< FnT >::DispatchTable2 ( std::string first_name,
std::string second_name )
inline

Definition at line 226 of file dispatch_table.hpp.

Member Function Documentation

◆ get()

template<typename FnT >
FnT statistics::common::DispatchTable2< FnT >::get ( int first_typenum,
int second_typenum ) const
inline

Definition at line 254 of file dispatch_table.hpp.

◆ get_all_supported_types()

template<typename FnT >
const SupportedDTypeList2 & statistics::common::DispatchTable2< FnT >::get_all_supported_types ( ) const
inline

Definition at line 329 of file dispatch_table.hpp.

◆ get_supported_first_type()

template<typename FnT >
const SupportedDTypeList & statistics::common::DispatchTable2< FnT >::get_supported_first_type ( ) const
inline

Definition at line 319 of file dispatch_table.hpp.

◆ get_supported_second_type()

template<typename FnT >
const SupportedDTypeList & statistics::common::DispatchTable2< FnT >::get_supported_second_type ( ) const
inline

Definition at line 324 of file dispatch_table.hpp.

◆ get_unsafe()

template<typename FnT >
FnT statistics::common::DispatchTable2< FnT >::get_unsafe ( int first_typenum,
int second_typenum ) const
inline

Definition at line 243 of file dispatch_table.hpp.

◆ populate_dispatch_table()

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

Definition at line 234 of file dispatch_table.hpp.


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