libstdc++
|
Public Types | |
typedef _Tp | type |
Public Member Functions | |
_Tp & | get () const |
operator _Tp & () const | |
template<typename... _Args> | |
result_of< _M_func_type(_Args...)> ::type | operator() (_Args &...__args) const |
reference_wrapper & | operator= (const reference_wrapper< _Tp > &__inref) |
reference_wrapper (_Tp &__indata) | |
reference_wrapper (const reference_wrapper< _Tp > &__inref) | |
A convenience wrapper for creating a pair from two objects.
x | The first object. |
y | The second object. |
The standard requires that the objects be passed by reference-to-const, but LWG issue #181 says they should be passed by const value. We follow the LWG by default.
Definition at line 426 of file tr1_impl/functional.