Sequoia
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
sequoia::testing::graph_init_extender< Mode > Class Template Reference

Public Member Functions

template<class G , class... NodeWeights, class E = typename G::edge_init_type, class Self >
void check_graph (this Self &&self, const reporter &description, const G &graph, std::initializer_list< std::initializer_list< E > > edges, const std::tuple< NodeWeights... > &nodeWeights)
 
template<class G , class E = typename G::edge_init_typ, class Self >
requires (!std::is_empty_v<typename G::node_weight_type>)
void check_graph (this Self &&self, const reporter &description, const G &graph, std::initializer_list< std::initializer_list< E > > edges, std::initializer_list< typename G::node_weight_type > nodeWeights)
 
template<class G , class E = typename G::edge_init_type, class Self >
requires std::is_empty_v<typename G::node_weight_type>
void check_graph (this Self &&self, const reporter &description, const G &graph, std::initializer_list< std::initializer_list< E > > edges)
 

Static Public Attributes

static constexpr test_mode mode {Mode}
 

Protected Member Functions

 graph_init_extender (graph_init_extender &&) noexcept=default
 
graph_init_extenderoperator= (graph_init_extender &&) noexcept=default
 

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