litert::internal::Handle

Summary

Constructors and Destructors

Handle()
Handle(H handle, OwnHandle own)

Public types

Deleter using
void(*)(H)

Public functions

Get() const noexcept
H
GetDeleter() const noexcept
Deleter
IsOwned() const noexcept
bool
Release() noexcept
H
operator bool() const noexcept
operator!=(const Handle & other) const noexcept
bool
operator==(const Handle & other) const noexcept
bool

Public types

Deleter

void(*)(H) Deleter

Public functions

Get

H Get() const noexcept

GetDeleter

Deleter GetDeleter() const noexcept

Handle

 Handle()=default

Handle

 Handle(
  H handle,
  OwnHandle own
) noexcept

IsOwned

bool IsOwned() const noexcept

Release

H Release() noexcept

operator bool

 operator bool() const noexcept

operator!=

bool operator!=(
  const Handle & other
) const noexcept

operator==

bool operator==(
  const Handle & other
) const noexcept