 
  
| Public Types | |
| using | expression_tag = xoptional_expression_tag | 
| using | value_expression = xbroadcast<xt::detail::value_expression_t<CT>, X> | 
| using | flag_expression = xbroadcast<xt::detail::flag_expression_t<CT>, X> | 
| using | const_value_expression = value_expression | 
| using | const_flag_expression = flag_expression | 
|  Public Types inherited from xt::extension::xoptional_empty_base< xbroadcast< CT, X > > | |
| using | expression_tag | 
| Public Member Functions | |
| const_value_expression | value () const | 
| const_flag_expression | has_value () const | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from xt::extension::xoptional_empty_base< xbroadcast< CT, X > > | |
| xbroadcast< CT, X > & | derived_cast () noexcept | 
| const xbroadcast< CT, X > & | derived_cast () const noexcept | 
Definition at line 559 of file xoptional.hpp.
| using xt::extension::xbroadcast_optional< CT, X >::const_flag_expression = flag_expression | 
Definition at line 567 of file xoptional.hpp.
| using xt::extension::xbroadcast_optional< CT, X >::const_value_expression = value_expression | 
Definition at line 566 of file xoptional.hpp.
| using xt::extension::xbroadcast_optional< CT, X >::expression_tag = xoptional_expression_tag | 
Definition at line 563 of file xoptional.hpp.
| using xt::extension::xbroadcast_optional< CT, X >::flag_expression = xbroadcast<xt::detail::flag_expression_t<CT>, X> | 
Definition at line 565 of file xoptional.hpp.
| using xt::extension::xbroadcast_optional< CT, X >::value_expression = xbroadcast<xt::detail::value_expression_t<CT>, X> | 
Definition at line 564 of file xoptional.hpp.
| 
 | inline | 
Definition at line 1047 of file xoptional.hpp.
| 
 | inline | 
Definition at line 1041 of file xoptional.hpp.