xtensor
Loading...
Searching...
No Matches
xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const > Struct Template Reference

Public Types

using iterator_type = xoptional_assembly_linear_iterator<VE, FE, is_const>
 
using xoptional_assembly_storage_type = xoptional_assembly_storage<VE, FE>
 
using value_type = typename xoptional_assembly_storage_type::value_type
 
using reference
 
using difference_type = typename xoptional_assembly_storage_type::difference_type
 
using pointer
 

Detailed Description

template<class VE, class FE, bool is_const>
struct xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >

Definition at line 152 of file xoptional_assembly_storage.hpp.

Member Typedef Documentation

◆ difference_type

template<class VE , class FE , bool is_const>
using xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >::difference_type = typename xoptional_assembly_storage_type::difference_type

Definition at line 161 of file xoptional_assembly_storage.hpp.

◆ iterator_type

template<class VE , class FE , bool is_const>
using xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >::iterator_type = xoptional_assembly_linear_iterator<VE, FE, is_const>

Definition at line 154 of file xoptional_assembly_storage.hpp.

◆ pointer

template<class VE , class FE , bool is_const>
using xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >::pointer
Initial value:
std::conditional_t<
is_const,
typename xoptional_assembly_storage_type::const_pointer,
typename xoptional_assembly_storage_type::pointer>

Definition at line 162 of file xoptional_assembly_storage.hpp.

◆ reference

template<class VE , class FE , bool is_const>
using xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >::reference
Initial value:
std::conditional_t<
is_const,
typename xoptional_assembly_storage_type::const_reference,
typename xoptional_assembly_storage_type::reference>

Definition at line 157 of file xoptional_assembly_storage.hpp.

◆ value_type

template<class VE , class FE , bool is_const>
using xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >::value_type = typename xoptional_assembly_storage_type::value_type

Definition at line 156 of file xoptional_assembly_storage.hpp.

◆ xoptional_assembly_storage_type

template<class VE , class FE , bool is_const>
using xt::xoptional_assembly_linear_iterator_traits< VE, FE, is_const >::xoptional_assembly_storage_type = xoptional_assembly_storage<VE, FE>

Definition at line 155 of file xoptional_assembly_storage.hpp.


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