litert::TensorBufferScopedLock

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(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(
  LiteRtTensorBuffer tensor_buffer,
  TensorBuffer::LockMode mode
)