jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Classes | Public Member Functions | Public Attributes | List of all members
TestFunction01 Class Reference

#include <test_functional.hpp>

Collaboration diagram for TestFunction01:

Classes

class  y_combinator_lambda
 

Public Member Functions

void test00_usage ()
 Unit test covering most variants of jau::function<R(A...) More...
 
void test00_usage ()
 Unit test covering most variants of jau::function<R(A...) More...
 
void test01_memberfunc_this ()
 
void test02_freefunc_static ()
 
void test03_stdfunc_lambda ()
 
void test04_capval_lambda ()
 
void test05_capval_lambda ()
 
void test06_capval_lambda ()
 
void test07_capref_lambda ()
 
void test08_lambda ()
 
void test09_lambda_ctti ()
 
void test10_lambda_id ()
 
void test10_perf ()
 
void test11_memberfunc_this ()
 
void test12_freefunc_static ()
 
void test13_stdfunc_lambda ()
 
void test14_capval_lambda ()
 
void test15_ylambda ()
 
void test20_misc ()
 

Public Attributes

const int loops = 1000000
 

Detailed Description

Examples
test_functional.hpp, and test_functional_perf.hpp.

Definition at line 57 of file test_functional.hpp.

Member Function Documentation

◆ test00_usage() [1/2]

void TestFunction01::test00_usage ( )
inline

Unit test covering most variants of jau::function<R(A...)

Examples
test_functional.hpp, and test_functional_perf.hpp.

Definition at line 63 of file test_functional.hpp.

◆ test01_memberfunc_this()

void TestFunction01::test01_memberfunc_this ( )
inline
Examples
test_functional.hpp.

Definition at line 412 of file test_functional.hpp.

◆ test11_memberfunc_this()

void TestFunction01::test11_memberfunc_this ( )
inline
Examples
test_functional.hpp.

Definition at line 684 of file test_functional.hpp.

◆ test02_freefunc_static()

void TestFunction01::test02_freefunc_static ( )
inline
Examples
test_functional.hpp.

Definition at line 702 of file test_functional.hpp.

◆ test12_freefunc_static()

void TestFunction01::test12_freefunc_static ( )
inline
Examples
test_functional.hpp.

Definition at line 724 of file test_functional.hpp.

◆ test03_stdfunc_lambda()

void TestFunction01::test03_stdfunc_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 746 of file test_functional.hpp.

◆ test13_stdfunc_lambda()

void TestFunction01::test13_stdfunc_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 775 of file test_functional.hpp.

◆ test04_capval_lambda()

void TestFunction01::test04_capval_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 802 of file test_functional.hpp.

◆ test14_capval_lambda()

void TestFunction01::test14_capval_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 848 of file test_functional.hpp.

◆ test05_capval_lambda()

void TestFunction01::test05_capval_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 891 of file test_functional.hpp.

◆ test06_capval_lambda()

void TestFunction01::test06_capval_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 937 of file test_functional.hpp.

◆ test07_capref_lambda()

void TestFunction01::test07_capref_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 987 of file test_functional.hpp.

◆ test08_lambda()

void TestFunction01::test08_lambda ( )
inline
Examples
test_functional.hpp.

Definition at line 1037 of file test_functional.hpp.

◆ test09_lambda_ctti()

void TestFunction01::test09_lambda_ctti ( )
inline
Examples
test_functional.hpp.

Definition at line 1111 of file test_functional.hpp.

◆ test10_lambda_id()

void TestFunction01::test10_lambda_id ( )
inline
Examples
test_functional.hpp.

Definition at line 1196 of file test_functional.hpp.

◆ test15_ylambda()

void TestFunction01::test15_ylambda ( )
inline
Examples
test_functional.hpp.

Definition at line 1544 of file test_functional.hpp.

◆ test20_misc()

void TestFunction01::test20_misc ( )
inline
Examples
test_functional.hpp.

Definition at line 1595 of file test_functional.hpp.

◆ test00_usage() [2/2]

void TestFunction01::test00_usage ( )
inline

Unit test covering most variants of jau::function<R(A...)

Definition at line 49 of file test_functional_perf.hpp.

◆ test10_perf()

void TestFunction01::test10_perf ( )
inline
Examples
test_functional_perf.hpp.

Definition at line 210 of file test_functional_perf.hpp.

Member Data Documentation

◆ loops

const int TestFunction01::loops = 1000000
Examples
test_functional_perf.hpp.

Definition at line 44 of file test_functional_perf.hpp.


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