Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
uni20::linalg::backend_list< Backends > Struct Template Reference

Ordered list of backend values tried by the dispatch walk. More...

#include <backend_selector.hpp>

Public Member Functions

constexpr backend_list (Backends... backends)
 

Public Attributes

std::tuple< Backends... > entries
 

Friends

constexpr bool operator== (backend_list const &, backend_list const &)=default
 

Detailed Description

template<class... Backends>
struct uni20::linalg::backend_list< Backends >

Ordered list of backend values tried by the dispatch walk.

Constructor & Destructor Documentation

◆ backend_list()

template<class... Backends>
constexpr uni20::linalg::backend_list< Backends >::backend_list ( Backends...  backends)
inlineexplicitconstexpr

Friends And Related Symbol Documentation

◆ operator==

template<class... Backends>
constexpr bool operator== ( backend_list< Backends > const &  ,
backend_list< Backends > const &   
)
friend

Member Data Documentation

◆ entries

template<class... Backends>
std::tuple<Backends...> uni20::linalg::backend_list< Backends >::entries

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