litert:: TensorBufferScopedLock
#include <litert_tensor_buffer.h>
A scoped lock for a TensorBuffer.
Summary
Constructors and Destructors |
|
|---|---|
TensorBufferScopedLock(const TensorBufferScopedLock & arg)
|
|
TensorBufferScopedLock(TensorBufferScopedLock && arg)
|
|
~TensorBufferScopedLock()
|
Public functions |
|
|---|---|
operator=(TensorBufferScopedLock && other) noexcept
|
|
Public static functions |
|
|---|---|
Create(TensorBuffer & tensor_buffer, TensorBuffer::LockMode mode)
|
Expected< std::pair< TensorBufferScopedLock, T * > >
|
Create(const TensorBuffer & tensor_buffer, TensorBuffer::LockMode mode)
|
Expected< std::pair< TensorBufferScopedLock, const T * > >
|
Create(const internal::EnvironmentHolder & env, LiteRtTensorBuffer tensor_buffer, TensorBuffer::LockMode mode)
|
Expected< std::pair< TensorBufferScopedLock, T * > >
|
Public functions
TensorBufferScopedLock
TensorBufferScopedLock( const TensorBufferScopedLock & arg )=delete
TensorBufferScopedLock
TensorBufferScopedLock( TensorBufferScopedLock && arg ) noexcept
operator=
TensorBufferScopedLock & operator=( TensorBufferScopedLock && other ) noexcept
~TensorBufferScopedLock
~TensorBufferScopedLock()
Public static functions
Create
Expected< std::pair< TensorBufferScopedLock, T * > > Create( TensorBuffer & tensor_buffer, TensorBuffer::LockMode mode )
Create
Expected< std::pair< TensorBufferScopedLock, const T * > > Create( const TensorBuffer & tensor_buffer, TensorBuffer::LockMode mode )
Create
Expected< std::pair< TensorBufferScopedLock, T * > > Create( const internal::EnvironmentHolder & env, LiteRtTensorBuffer tensor_buffer, TensorBuffer::LockMode mode )