jaulib v1.3.6
Jau Support Library (C++, Java, ..)
Loading...
Searching...
No Matches
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 >
Examples
test_functional.hpp.

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 ( L func)
inlinenoexcept
Examples
test_functional.hpp.

Definition at line 1528 of file test_functional.hpp.

Here is the caller graph for this function:

Member Function Documentation

◆ make()

template<typename R, typename L, typename... A>
static constexpr y_combinator_lambda TestFunction01::y_combinator_lambda< R, L, A >::make ( L 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>
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>
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: