#include <foreach.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME boost::mpl::if_ < boost::is_array< T >, int, T > ::type | value_type |
Public Member Functions | |
rvalue_probe (T &t, bool &b) | |
operator value_type () | |
operator T & () const | |
Private Attributes | |
T & | value |
bool & | is_rvalue |
Definition at line 372 of file foreach.hpp.
typedef BOOST_DEDUCED_TYPENAME boost::mpl::if_<boost::is_array<T>, int, T>::type boost::foreach_detail_::rvalue_probe< T >::value_type |
Definition at line 381 of file foreach.hpp.
boost::foreach_detail_::rvalue_probe< T >::rvalue_probe | ( | T & | t, | |
bool & | b | |||
) | [inline] |
Definition at line 374 of file foreach.hpp.
boost::foreach_detail_::rvalue_probe< T >::operator value_type | ( | ) | [inline] |
Definition at line 382 of file foreach.hpp.
References boost::foreach_detail_::rvalue_probe< T >::is_rvalue, and boost::foreach_detail_::rvalue_probe< T >::value.
boost::foreach_detail_::rvalue_probe< T >::operator T & | ( | ) | const [inline] |
Definition at line 388 of file foreach.hpp.
References boost::foreach_detail_::rvalue_probe< T >::value.
T& boost::foreach_detail_::rvalue_probe< T >::value [private] |
Definition at line 394 of file foreach.hpp.
Referenced by boost::foreach_detail_::rvalue_probe< T >::operator T &(), and boost::foreach_detail_::rvalue_probe< T >::operator value_type().
bool& boost::foreach_detail_::rvalue_probe< T >::is_rvalue [private] |
Definition at line 395 of file foreach.hpp.
Referenced by boost::foreach_detail_::rvalue_probe< T >::operator value_type().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |