Manak
2.0.0
|
Public Member Functions | |
TManakCase () | |
TManakCase (const std::string &name, const std::string &library_name, std::function< RType(Args...)> t_function, double tolerance, const size_t iterations, double success_p) | |
TManakCase * | AddArgs (Args...args) |
TManakCase * | AddArgs_N (const std::string &name, Args...args) |
template<typename T , typename... Args2> | |
TManakCase * | AddCustomArgs (T fun, Args2...params) |
template<typename... Args2> | |
TManakCase * | AddCustomArgs (std::list< std::tuple< Args...>>(&fun)(Args2...), Args2...params) |
template<typename ST , typename... Args2> | |
TManakCase * | AddCustomArgs_N (std::list< std::tuple< ST, Args...>>(&fun)(Args2...), Args2...params) |
Private Attributes | |
size_t | iter |
std::function< RType(Args...)> | t_function |
Definition at line 8 of file t_manak_case.hpp.
|
inline |
Definition at line 11 of file t_manak_case.hpp.
|
inline |
Definition at line 14 of file t_manak_case.hpp.
|
inline |
Definition at line 26 of file t_manak_case.hpp.
References manak::utils::Caller(), and manak::TManakCase< Case, RType, Args >::t_function.
|
inline |
Definition at line 33 of file t_manak_case.hpp.
References manak::utils::Caller(), and manak::TManakCase< Case, RType, Args >::t_function.
|
inline |
Definition at line 41 of file t_manak_case.hpp.
References manak::utils::BindToObject(), and manak::utils::Caller().
|
inline |
Definition at line 52 of file t_manak_case.hpp.
References manak::utils::BindToObject(), and manak::utils::Caller().
|
inline |
Definition at line 63 of file t_manak_case.hpp.
References manak::utils::BindToObject(), and manak::utils::Caller().
|
private |
Definition at line 75 of file t_manak_case.hpp.
|
private |
Definition at line 74 of file t_manak_case.hpp.
Referenced by manak::TManakCase< Case, RType, Args >::AddArgs(), and manak::TManakCase< Case, RType, Args >::AddArgs_N().