LAMA
|
#include <CUDAStreamSyncToken.hpp>
Public Member Functions | |
CUDAStreamSyncTokenPtr () throw () | |
CUDAStreamSyncTokenPtr (CUDAStreamSyncTokenPtr &other) throw () | |
CUDAStreamSyncTokenPtr (std::auto_ptr< CUDAStreamSyncToken > other) throw () | |
CUDAStreamSyncTokenPtr (CUDAStreamSyncToken *pointer) throw () | |
~CUDAStreamSyncTokenPtr () | |
CUDAStreamSyncTokenPtr & | operator= (std::auto_ptr< CUDAStreamSyncToken > other) throw () |
CUDAStreamSyncTokenPtr & | operator= (CUDAStreamSyncTokenPtr &other) throw () |
operator std::auto_ptr< SyncToken > & () | |
CUDAStreamSyncToken * | operator-> () const throw () |
CUDAStreamSyncToken & | operator* () const throw () |
CUDAStreamSyncToken * | release () throw () |
Private Attributes | |
std::auto_ptr < CUDAStreamSyncToken > | mCUDAStreamSyncToken |
std::auto_ptr< SyncToken > | mSyncToken |
lama::CUDAStreamSyncTokenPtr::CUDAStreamSyncTokenPtr | ( | ) | throw () |
lama::CUDAStreamSyncTokenPtr::CUDAStreamSyncTokenPtr | ( | CUDAStreamSyncTokenPtr & | other | ) | throw () |
lama::CUDAStreamSyncTokenPtr::CUDAStreamSyncTokenPtr | ( | std::auto_ptr< CUDAStreamSyncToken > | other | ) | throw () |
lama::CUDAStreamSyncTokenPtr::CUDAStreamSyncTokenPtr | ( | CUDAStreamSyncToken * | pointer | ) | throw () |
lama::CUDAStreamSyncTokenPtr::operator std::auto_ptr< SyncToken > & | ( | ) |
References LAMA_ASSERT_ERROR.
CUDAStreamSyncToken & lama::CUDAStreamSyncTokenPtr::operator* | ( | ) | const throw () |
References LAMA_ASSERT_ERROR, and mCUDAStreamSyncToken.
CUDAStreamSyncToken * lama::CUDAStreamSyncTokenPtr::operator-> | ( | ) | const throw () |
References LAMA_ASSERT_ERROR, and mCUDAStreamSyncToken.
CUDAStreamSyncTokenPtr & lama::CUDAStreamSyncTokenPtr::operator= | ( | std::auto_ptr< CUDAStreamSyncToken > | other | ) | throw () |
CUDAStreamSyncTokenPtr & lama::CUDAStreamSyncTokenPtr::operator= | ( | CUDAStreamSyncTokenPtr & | other | ) | throw () |
References mCUDAStreamSyncToken.
CUDAStreamSyncToken * lama::CUDAStreamSyncTokenPtr::release | ( | ) | throw () |
References mCUDAStreamSyncToken.
std::auto_ptr<CUDAStreamSyncToken> lama::CUDAStreamSyncTokenPtr::mCUDAStreamSyncToken [private] |
Referenced by operator*(), operator->(), operator=(), and release().
std::auto_ptr<SyncToken> lama::CUDAStreamSyncTokenPtr::mSyncToken [private] |