Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::graph_dry_detail::node_curr< GT, D > Struct Template Reference

What GT::Node_Iterator::get_curr() yields, deferred on D. More...

#include <graph-dry.H>

Public Types

using type = decltype(std::declval< typename concepts_detail::defer< GT, D >::type::Node_Iterator & >().get_curr())
 

Detailed Description

template<class GT, class D>
struct Aleph::graph_dry_detail::node_curr< GT, D >

What GT::Node_Iterator::get_curr() yields, deferred on D.

GT is the CRTP-derived graph, incomplete while GraphCommon is instantiated; see Aleph::concepts_detail::defer for why the lookup must depend on the member template's parameter D.

Template Parameters
GTthe graph type.
Dany type dependent on the member template.

Definition at line 64 of file graph-dry.H.

Member Typedef Documentation

◆ type

template<class GT , class D >
using Aleph::graph_dry_detail::node_curr< GT, D >::type = decltype(std::declval<typename concepts_detail::defer<GT, D>::type::Node_Iterator &>().get_curr())

Definition at line 66 of file graph-dry.H.


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