Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::xpressive::op::unwrap_reference Struct Reference

unwrap_reference is a PolymorphicFunctionObject for unwrapping a boost::reference_wrapper<>. More...

#include <regex_actions.hpp>

Classes

struct  result
 
struct  result< This(Ref &)>
 
struct  result< This(Ref)>
 

Public Member Functions

template<typename T >
Toperator() (boost::reference_wrapper< T > r) const
 

Detailed Description

unwrap_reference is a PolymorphicFunctionObject for unwrapping a boost::reference_wrapper<>.

Member Function Documentation

template<typename T >
T& boost::xpressive::op::unwrap_reference::operator() ( boost::reference_wrapper< T r) const
inline
Parameters
rThe boost::reference_wrapper<T> to unwrap.
Returns
static_cast<T &>(r)

References T.


The documentation for this struct was generated from the following file: