xtensor
Loading...
Searching...
No Matches
xt::extension::xtensor_adaptor_optional_traits< EC, N, L > Struct Template Reference
Inheritance diagram for xt::extension::xtensor_adaptor_optional_traits< EC, N, L >:
xt::extension::xtensor_optional_traits< EC, N, L >

Public Types

using derived_type = xtensor_adaptor<EC, N, L, xoptional_expression_tag>
 
- Public Types inherited from xt::extension::xtensor_optional_traits< EC, N, L >
using value_container = typename std::remove_reference_t<EC>::base_container_type
 
using flag_container = typename std::remove_reference_t<EC>::flag_container_type
 
using value_expression = xtensor_adaptor<value_container&, N, L>
 
using flag_expression = xtensor_adaptor<flag_container&, N, L>
 
using const_value_expression = xtensor_adaptor<const value_container&, N, L>
 
using const_flag_expression = xtensor_adaptor<const flag_container&, N, L>
 

Detailed Description

template<class EC, std::size_t N, layout_type L>
struct xt::extension::xtensor_adaptor_optional_traits< EC, N, L >

Definition at line 445 of file xoptional.hpp.

Member Typedef Documentation

◆ derived_type

Definition at line 447 of file xoptional.hpp.


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