SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::dependencies::detail::Invocation< ComputationT, types::TypeList< Arguments... >, std::void_t< decltype(std::declval< const ComputationT & >().evaluate(std::declval< const ComputationArgument< ComputationT, Arguments > & >()...))> > Struct Template Reference

#include <result.hpp>

Inheritance diagram for serif::utils::dependencies::detail::Invocation< ComputationT, types::TypeList< Arguments... >, std::void_t< decltype(std::declval< const ComputationT & >().evaluate(std::declval< const ComputationArgument< ComputationT, Arguments > & >()...))> >:
[legend]
Collaboration diagram for serif::utils::dependencies::detail::Invocation< ComputationT, types::TypeList< Arguments... >, std::void_t< decltype(std::declval< const ComputationT & >().evaluate(std::declval< const ComputationArgument< ComputationT, Arguments > & >()...))> >:
[legend]

Static Public Attributes

static constexpr bool valid
 
- Static Public Attributes inherited from serif::utils::dependencies::detail::Result< std::remove_cv_t< decltype(std::declval< const ComputationT & >().evaluate(std::declval< const ComputationArgument< ComputationT, Arguments > & >()...))> >
static constexpr bool fallible
 
static constexpr bool valid
 

Additional Inherited Members

- Public Types inherited from serif::utils::dependencies::detail::Result< std::remove_cv_t< decltype(std::declval< const ComputationT & >().evaluate(std::declval< const ComputationArgument< ComputationT, Arguments > & >()...))> >
using Value
 
using Error
 

Member Data Documentation

◆ valid

bool serif::utils::dependencies::detail::Invocation< ComputationT, types::TypeList< Arguments... >, typename >::valid
staticconstexpr

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