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

#include <env.hpp>

Public Member Functions

template<typename Value >
boost::proto::env< data_type,
Value & > const 
operator= (boost::reference_wrapper< Value > &value) const
 
template<typename Value >
boost::proto::env< data_type,
Value & > const 
operator= (boost::reference_wrapper< Value > const &value) const
 
template<typename Value >
boost::disable_if_c
< boost::is_const< Value >
::value, boost::proto::env
< data_type, typename
boost::proto::detail::value_type
< Value >::type > >::type
const 
operator= (Value &value) const
 
template<typename Value >
boost::proto::env< data_type,
typename
boost::proto::detail::value_type
< Value const >::type > const 
operator= (Value const &value) const
 

Member Function Documentation

template<typename Value >
boost::proto::env< data_type , Value &> const boost::proto::envns_::data_type::operator= ( boost::reference_wrapper< Value > &  value) const
inline
template<typename Value >
boost::proto::env< data_type , typename boost::proto::detail::value_type<Value const>::type> const boost::proto::envns_::data_type::operator= ( Value const &  value) const
inline
template<typename Value >
boost::disable_if_c< boost::is_const<Value>::value , boost::proto::env< data_type , typename boost::proto::detail::value_type<Value>::type> >::type const boost::proto::envns_::data_type::operator= ( Value &  value) const
inline
template<typename Value >
boost::proto::env< data_type , Value &> const boost::proto::envns_::data_type::operator= ( boost::reference_wrapper< Value > const &  value) const
inline

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