OpenKalman
Public Types | Public Member Functions | Static Public Attributes | List of all members
OpenKalman::values::consteval_operation< Operation, Args > Struct Template Reference

An operation involving some number of values. More...

#include <operation.hpp>

Public Types

using value_type = std::decay_t< decltype(value)>
 
using type = consteval_operation
 

Public Member Functions

constexpr consteval_operation (const Operation &, const Args &...)
 
constexpr operator value_type () const
 
constexpr value_type operator() () const
 

Static Public Attributes

static constexpr auto value = stdex::invoke(Operation{}, fixed_value_of_v<Args>...)
 

Detailed Description

template<typename Operation, typename... Args>
struct OpenKalman::values::consteval_operation< Operation, Args >

An operation involving some number of values.

Template Parameters
OperationAn operation taking sizeof...(Args) parameters
ArgsA set of values::fixed types

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