LAMA
lama::CUDAStreamSyncTokenPtr Class Reference

#include <CUDAStreamSyncToken.hpp>

Public Member Functions

 CUDAStreamSyncTokenPtr () throw ()
 CUDAStreamSyncTokenPtr (CUDAStreamSyncTokenPtr &other) throw ()
 CUDAStreamSyncTokenPtr (std::auto_ptr< CUDAStreamSyncToken > other) throw ()
 CUDAStreamSyncTokenPtr (CUDAStreamSyncToken *pointer) throw ()
 ~CUDAStreamSyncTokenPtr ()
CUDAStreamSyncTokenPtroperator= (std::auto_ptr< CUDAStreamSyncToken > other) throw ()
CUDAStreamSyncTokenPtroperator= (CUDAStreamSyncTokenPtr &other) throw ()
 operator std::auto_ptr< SyncToken > & ()
CUDAStreamSyncTokenoperator-> () const throw ()
CUDAStreamSyncTokenoperator* () const throw ()
CUDAStreamSyncTokenrelease () throw ()

Private Attributes

std::auto_ptr
< CUDAStreamSyncToken
mCUDAStreamSyncToken
std::auto_ptr< SyncTokenmSyncToken

Constructor & Destructor Documentation


Member Function Documentation

lama::CUDAStreamSyncTokenPtr::operator std::auto_ptr< SyncToken > & ( )

References LAMA_ASSERT_ERROR.

CUDAStreamSyncToken & lama::CUDAStreamSyncTokenPtr::operator* ( ) const throw ()
CUDAStreamSyncToken * lama::CUDAStreamSyncTokenPtr::operator-> ( ) const throw ()
CUDAStreamSyncTokenPtr & lama::CUDAStreamSyncTokenPtr::operator= ( std::auto_ptr< CUDAStreamSyncToken other) throw ()
CUDAStreamSyncTokenPtr & lama::CUDAStreamSyncTokenPtr::operator= ( CUDAStreamSyncTokenPtr other) throw ()

References mCUDAStreamSyncToken.


Field Documentation


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