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

#include <value_init.hpp>

Public Member Functions

BOOST_GPU_ENABLED value_initialized ()
 
BOOST_GPU_ENABLED T const & data () const
 
BOOST_GPU_ENABLED Tdata ()
 
BOOST_GPU_ENABLED void swap (value_initialized &arg)
 
BOOST_GPU_ENABLED operator T const & () const
 
BOOST_GPU_ENABLED operator T & ()
 

Constructor & Destructor Documentation

Member Function Documentation

template<class T>
BOOST_GPU_ENABLED T const& boost::value_initialized< T >::data ( ) const
inline
template<class T>
BOOST_GPU_ENABLED T& boost::value_initialized< T >::data ( )
inline
template<class T>
BOOST_GPU_ENABLED boost::value_initialized< T >::operator T & ( )
inline
template<class T>
BOOST_GPU_ENABLED boost::value_initialized< T >::operator T const & ( ) const
inline
template<class T>
BOOST_GPU_ENABLED void boost::value_initialized< T >::swap ( value_initialized< T > &  arg)
inline

References boost::initialized< T >::swap().

Referenced by boost::swap().


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