Gamp v0.0.8
Gamp: Graphics, Audio, Multimedia and Processing
Loading...
Searching...
No Matches
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...)
 
void test00_usage ()
 Unit test covering most variants of jau::function<R(A...)
 
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 ()
 
void test30_objargs01 ()
 
void test31_objargs02 ()
 

Public Attributes

const int loops = 1000000
 

Detailed Description

Examples
test_functional.hpp, and test_functional_perf.hpp.

Definition at line 103 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 109 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test01_memberfunc_this()

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

Definition at line 458 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test11_memberfunc_this()

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

Definition at line 730 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test02_freefunc_static()

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

Definition at line 748 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test12_freefunc_static()

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

Definition at line 770 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test03_stdfunc_lambda()

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

Definition at line 792 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test13_stdfunc_lambda()

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

Definition at line 821 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test04_capval_lambda()

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

Definition at line 848 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test14_capval_lambda()

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

Definition at line 894 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test05_capval_lambda()

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

Definition at line 937 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test06_capval_lambda()

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

Definition at line 983 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test07_capref_lambda()

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

Definition at line 1033 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test08_lambda()

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

Definition at line 1083 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test09_lambda_ctti()

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

Definition at line 1157 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test10_lambda_id()

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

Definition at line 1242 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test15_ylambda()

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

Definition at line 1590 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test20_misc()

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

Definition at line 1641 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test30_objargs01()

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

Definition at line 1683 of file test_functional.hpp.

Here is the caller graph for this function:

◆ test31_objargs02()

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

Definition at line 1749 of file test_functional.hpp.

Here is the caller graph for this function:

◆ 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.

Here is the caller graph for this function:

Member Data Documentation

◆ loops

const int TestFunction01::loops = 1000000

Definition at line 44 of file test_functional_perf.hpp.


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