libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <functional.hpp>
Public Types | |
typedef two_args | num_args |
typedef FnType::object_type | object_type |
typedef FnType::result_type | result_type |
typedef FnType | fun_type |
typedef Arg1T | first_argument_type |
typedef Arg2T | second_argument_type |
typedef Cracker1st< first_argument_type > | crkd_first_argument_type |
typedef Cracker2nd< second_argument_type > | crkd_second_argument_type |
Public Member Functions | |
__stdcall | binder2args (const FnType &x, const first_argument_type &v, const second_argument_type &b) noexcept(true) |
__stdcall | binder2args (const binder2args &x) noexcept(true) |
__stdcall | ~binder2args (void) noexcept(true) |
const FnType &__fastcall | Op (void) const noexcept(true) |
result_type __fastcall | operator() (void) const |
result_type __fastcall | operator() (void) |
Public Attributes | |
first_argument_type | arg1 |
const second_argument_type | arg2 |
Definition at line 752 of file functional.hpp.
typedef Cracker1st<first_argument_type> jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::crkd_first_argument_type |
Definition at line 760 of file functional.hpp.
typedef Cracker2nd<second_argument_type> jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::crkd_second_argument_type |
Definition at line 761 of file functional.hpp.
typedef Arg1T jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::first_argument_type |
Definition at line 758 of file functional.hpp.
typedef FnType jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::fun_type |
Definition at line 757 of file functional.hpp.
typedef two_args jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::num_args |
Definition at line 754 of file functional.hpp.
typedef FnType::object_type jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::object_type |
Definition at line 755 of file functional.hpp.
typedef FnType::result_type jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::result_type |
Definition at line 756 of file functional.hpp.
typedef Arg2T jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::second_argument_type |
Definition at line 759 of file functional.hpp.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 772 of file functional.hpp.
|
inlinenoexcept |
Definition at line 775 of file functional.hpp.
|
inline |
|
inline |
first_argument_type jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::arg1 |
const second_argument_type jmmcg::LIBJMMCG_VER_NAMESPACE::binder2args< FnType, Arg1T, Arg2T, Cracker1st, Cracker2nd >::arg2 |