## Struct make_pair

boost::xpressive::op::make_pair

## Synopsis

**struct** make_pair {
**template**<**typename** Sig>
**struct** result {
};
**template**<**typename** This, **typename** First, **typename** Second>
**struct** result<This(First, Second)> {
*// types*
**typedef** std::pair< UNCVREF(First), UNCVREF(Second)> type;
};
*// public member functions*
**template**<**typename** First, **typename** Second>
std::pair< First, Second > **operator**()(First **const** &, Second **const** &) **const**;
};

## Description

###
`make_pair`

public member functions

**template**<**typename** First, **typename** Second>
std::pair< First, Second >
**operator**()(First **const** & first, Second **const** & second) **const**;