jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Public Member Functions | Static Public Member Functions | List of all members
TestFunction01::y_combinator_lambda< R, L, A > Class Template Reference

#include <test_functional.hpp>

Collaboration diagram for TestFunction01::y_combinator_lambda< R, L, A >:

Public Member Functions

 y_combinator_lambda (L func) noexcept
 
constexpr R operator() (A... args)
 
constexpr R operator() (A... args) const
 

Static Public Member Functions

static constexpr y_combinator_lambda make (L func)
 

Detailed Description

template<typename R, typename L, typename... A>
class TestFunction01::y_combinator_lambda< R, L, A >

Definition at line 1523 of file test_functional.hpp.

Constructor & Destructor Documentation

◆ y_combinator_lambda()

template<typename R , typename L , typename... A>
TestFunction01::y_combinator_lambda< R, L, A >::y_combinator_lambda ( func)
inlinenoexcept
Examples
test_functional.hpp.

Definition at line 1528 of file test_functional.hpp.

Member Function Documentation

◆ make()

template<typename R , typename L , typename... A>
static constexpr y_combinator_lambda TestFunction01::y_combinator_lambda< R, L, A >::make ( func)
inlinestaticconstexpr
Examples
test_functional.hpp.

Definition at line 1532 of file test_functional.hpp.

◆ operator()() [1/2]

template<typename R , typename L , typename... A>
constexpr R TestFunction01::y_combinator_lambda< R, L, A >::operator() ( A...  args) const
inlineconstexpr
Examples
test_functional.hpp.

Definition at line 1536 of file test_functional.hpp.

◆ operator()() [2/2]

template<typename R , typename L , typename... A>
constexpr R TestFunction01::y_combinator_lambda< R, L, A >::operator() ( A...  args)
inlineconstexpr

Definition at line 1539 of file test_functional.hpp.


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