Beispiel #1
0
 T& data()
 {
   return m_data.data();
 }
Beispiel #2
0
 void swap(value_initialized & arg)
 {
   m_data.swap(arg.m_data);
 }
Beispiel #3
0
void swap ( initialized<T> & lhs, initialized<T> & rhs )
{
  lhs.swap(rhs) ;
}
Beispiel #4
0
 T const & data() const
 {
   return m_data.data();
 }
Beispiel #5
0
 initialized(initialized const & arg)
 {
   new (wrapper_address()) wrapper( static_cast<wrapper const &>(*(arg.wrapper_address())));
 }
Beispiel #6
0
 void swap(initialized & arg)
 {
   ::boost::swap( this->data(), arg.data() );
 }
Beispiel #7
0
 BOOST_GPU_ENABLED
 void swap(value_initialized & arg)
 {
   m_data.swap(arg.m_data);
 }
Beispiel #8
0
 BOOST_GPU_ENABLED
 T& data()
 {
   return m_data.data();
 }
Beispiel #9
0
 BOOST_GPU_ENABLED
 T const & data() const
 {
   return m_data.data();
 }
Beispiel #10
0
BOOST_GPU_ENABLED
void swap ( initialized<T> & lhs, initialized<T> & rhs )
{
  lhs.swap(rhs) ;
}
Beispiel #11
0
 BOOST_GPU_ENABLED
 void swap(initialized & arg)
 {
   ::boost::swap( this->data(), arg.data() );
 }