E.V.E  0.1-beta

◆ store

eve::store = {}
inlineconstexpr

Callable object computing //! description NOT FOUND.

Required header: #include <eve/function/store.hpp>

Members Functions

Member Effect
operator() //! description NOT FOUND
operator[] Construct a conditional version of current function object

template<value T, typename Dest>
void operator()(T const& value, Dest* ptr) const noexcept
requires( std::is_same_v<Dest, element_type_t<T>);
Definition: value.hpp:31

Parameters

parameters NOT FOUND

Return value

return values NOT FOUND


auto operator[]( conditional_expression auto cond ) const noexcept;

Higher-order function generating a masked version of eve::store

Parameters

cond : conditional expression

Return value

A Callable object so that the expression store[cond](x, ...) is equivalent to if_else(cond,store(x, ...),x)


Supported decorators

no decorators are supported

Example

See it live on Compiler Explorer