LeechCraft  0.6.70-13729-g7046a9d2a7
Modular cross-platform feature rich live environment.
LC::Util::InstanceMonadPlus< Lazy_t< T >, std::enable_if_t< IsMonadPlus< T >()> > Struct Template Reference

#include "lazy.h"

Static Public Member Functions

static Lazy_t< T > Mzero ()
 
static Lazy_t< T > Mplus (const Lazy_t< T > &t1, const Lazy_t< T > &t2)
 

Detailed Description

template<typename T>
struct LC::Util::InstanceMonadPlus< Lazy_t< T >, std::enable_if_t< IsMonadPlus< T >()> >

Definition at line 55 of file lazy.h.

Member Function Documentation

◆ Mplus()

template<typename T >
static Lazy_t<T> LC::Util::InstanceMonadPlus< Lazy_t< T >, std::enable_if_t< IsMonadPlus< T >()> >::Mplus ( const Lazy_t< T > &  t1,
const Lazy_t< T > &  t2 
)
inlinestatic

Definition at line 62 of file lazy.h.

◆ Mzero()

template<typename T >
static Lazy_t<T> LC::Util::InstanceMonadPlus< Lazy_t< T >, std::enable_if_t< IsMonadPlus< T >()> >::Mzero ( )
inlinestatic

Definition at line 57 of file lazy.h.


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