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