#include <optional>
#include "either.h"
Go to the source code of this file.
|
| template<typename AF , typename AV > |
| using | LC::Util::GSLResult_t = typename InstanceApplicative< AF >::template GSLResult< AV >::Type_t |
| |
|
| template<template< typename... > class Applicative, typename... Args, typename T > |
| auto | LC::Util::Pure (const T &v) |
| |
| template<typename Applicative , typename T > |
| auto | LC::Util::Pure (const T &v) -> decltype(InstanceApplicative< Applicative >::Pure(v)) |
| |
| template<typename AF , typename AV > |
| GSLResult_t< AF, AV > | LC::Util::GSL (const AF &af, const AV &av) |
| |
| template<typename AF , typename AV > |
| auto | LC::Util::operator* (const AF &af, const AV &av) -> decltype(GSL(af, av)) |
| |