Sequoia
|
Public Types | |
using | value_type = typename std::iterator_traits< Iterator >::value_type::weight_type |
using | reference = std::conditional_t< is_const, const value_type &, value_type & > |
Public Member Functions | |
constexpr | edge_weight_dereference_policy (const edge_weight_dereference_policy &)=default |
Static Public Member Functions | |
static reference | get (Iterator i) |
Static Public Attributes | |
static constexpr bool | is_const {is_const_reference_v<typename std::iterator_traits<Iterator>::reference>} |
Protected Member Functions | |
constexpr | edge_weight_dereference_policy (edge_weight_dereference_policy &&) noexcept=default |
constexpr edge_weight_dereference_policy & | operator= (const edge_weight_dereference_policy &)=default |
constexpr edge_weight_dereference_policy & | operator= (edge_weight_dereference_policy &&) noexcept=default |
Friends | |
constexpr bool | operator== (const edge_weight_dereference_policy &, const edge_weight_dereference_policy &) noexcept=default |