|
Sequoia
|
Implementation for an iterator with policies controlling dereferencing and auxiliary data. More...
Go to the source code of this file.
Classes | |
| struct | sequoia::utilities::impl::aggregator< Policy > |
| struct | sequoia::utilities::pointer_type< Iterator, Deref > |
| Detects pointer_type. More... | |
| struct | sequoia::utilities::pointer_type< Iterator, Deref > |
| struct | sequoia::utilities::difference_type< Iterator, Deref > |
| struct | sequoia::utilities::value_type< T > |
| Detects value_type. More... | |
| struct | sequoia::utilities::value_type< I > |
| struct | sequoia::utilities::value_type< T > |
| struct | sequoia::utilities::reference_type< T > |
| struct | sequoia::utilities::reference_type< I > |
| struct | sequoia::utilities::reference_type< T > |
| struct | sequoia::utilities::null_data_policy |
Policy representing absence of additional data carried by theidentity_dereference_policy More... | |
| struct | sequoia::utilities::identity_dereference_policy< Iterator, AuxiliaryDataPolicy > |
| class | sequoia::utilities::iterator< Iterator, DereferencePolicy > |
| An iterator with policies controlling dereferencing and auxiliary data. More... | |
Concepts | |
| concept | sequoia::utilities::decrementable |
| concept | sequoia::utilities::steppable |
| concept | sequoia::utilities::dereference_policy_for |
Variables | |
| template<class Policy1 , class Policy2 > | |
| constexpr bool | sequoia::utilities::consistent_policies_v |
| template<class T > | |
| constexpr bool | sequoia::utilities::has_difference_type {requires { typename T::difference_type; }} |
| Detects difference_type. | |
| template<class T > | |
| constexpr bool | sequoia::utilities::has_reference_type {requires { typename T::reference; }} |
| Detects reference_type. | |
| template<class Iterator , dereference_policy_for< Iterator > DereferencePolicy> | |
| constexpr bool | sequoia::utilities::has_sensible_semantics |
Implementation for an iterator with policies controlling dereferencing and auxiliary data.
|
inlineconstexpr |
|
inlineconstexpr |