LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
LC::Util::InstanceApplicative< Either< L, R > > Struct Template Reference

#include "applicative.h"

Classes

struct  GSLResult
 
struct  GSLResult< Either< L, V > >
 

Public Types

using Type_t = Either< L, R >
 

Static Public Member Functions

template<typename RP >
static Either< L, RP > Pure (const RP &v)
 
template<typename AV >
static GSLResult_t< Type_t, AV > GSL (const Type_t &f, const AV &v)
 

Detailed Description

template<typename L, typename R>
struct LC::Util::InstanceApplicative< Either< L, R > >

Definition at line 93 of file applicative.h.

Member Typedef Documentation

◆ Type_t

template<typename L , typename R >
using LC::Util::InstanceApplicative< Either< L, R > >::Type_t = Either<L, R>

Definition at line 95 of file applicative.h.

Member Function Documentation

◆ GSL()

template<typename L , typename R >
template<typename AV >
static GSLResult_t<Type_t, AV> LC::Util::InstanceApplicative< Either< L, R > >::GSL ( const Type_t f,
const AV &  v 
)
inlinestatic

Definition at line 113 of file applicative.h.

◆ Pure()

template<typename L , typename R >
template<typename RP >
static Either<L, RP> LC::Util::InstanceApplicative< Either< L, R > >::Pure ( const RP &  v)
inlinestatic

Definition at line 107 of file applicative.h.


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