Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::range_detail::replace_value_if< Pred, Value > Class Template Reference

#include <replaced_if.hpp>

Public Types

typedef const Value & result_type
 
typedef const Value & first_argument_type
 

Public Member Functions

 replace_value_if ()
 
 replace_value_if (const Pred &pred, const Value &to)
 
const Value & operator() (const Value &x) const
 

Member Typedef Documentation

template<class Pred , class Value >
typedef const Value& boost::range_detail::replace_value_if< Pred, Value >::first_argument_type
template<class Pred , class Value >
typedef const Value& boost::range_detail::replace_value_if< Pred, Value >::result_type

Constructor & Destructor Documentation

template<class Pred , class Value >
boost::range_detail::replace_value_if< Pred, Value >::replace_value_if ( )
inline
template<class Pred , class Value >
boost::range_detail::replace_value_if< Pred, Value >::replace_value_if ( const Pred &  pred,
const Value &  to 
)
inline

Member Function Documentation

template<class Pred , class Value >
const Value& boost::range_detail::replace_value_if< Pred, Value >::operator() ( const Value &  x) const
inline

References boost::flyweights::x.


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