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