CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
Loading...
Searching...
No Matches
CHERI::Capability< T, IsSealedT > Member List

This is the complete list of members for CHERI::Capability< T, IsSealedT >, including all inherited members.

address()CHERI::Capability< T, IsSealedT >inline
address() constCHERI::Capability< T, IsSealedT >inline
align_down(size_t align)CHERI::Capability< T, IsSealedT >inline
align_up(size_t align)CHERI::Capability< T, IsSealedT >inline
base() constCHERI::Capability< T, IsSealedT >inline
bounds()CHERI::Capability< T, IsSealedT >inline
bounds() constCHERI::Capability< T, IsSealedT >inline
Capability(std::nullptr_t)CHERI::Capability< T, IsSealedT >inline
Capability()CHERI::Capability< T, IsSealedT >inline
Capability(decltype(ptr) p)CHERI::Capability< T, IsSealedT >inline
Capability(const Capability &other)=defaultCHERI::Capability< T, IsSealedT >
cast() constCHERI::Capability< T, IsSealedT >inline
get() constCHERI::Capability< T, IsSealedT >inline
is_aligned(size_t align) constCHERI::Capability< T, IsSealedT >inline
is_sealed() constCHERI::Capability< T, IsSealedT >inline
is_subset_of(Capability< U, IsSealed > other) constCHERI::Capability< T, IsSealedT >inline
is_valid() constCHERI::Capability< T, IsSealedT >inline
is_valid_temporal() constCHERI::Capability< T, IsSealedT >inline
IsSealed (defined in CHERI::Capability< T, IsSealedT >)CHERI::Capability< T, IsSealedT >static
length() constCHERI::Capability< T, IsSealedT >inline
operator CHERI_SEALED(U *)() constCHERI::Capability< T, IsSealedT >inline
operator U*() constCHERI::Capability< T, IsSealedT >inline
operator void *() constCHERI::Capability< T, IsSealedT >inline
operator*() constCHERI::Capability< T, IsSealedT >inline
operator+(ptrdiff_t diff)CHERI::Capability< T, IsSealedT >inline
operator+=(ptrdiff_t diff)CHERI::Capability< T, IsSealedT >inline
operator-(ptrdiff_t diff)CHERI::Capability< T, IsSealedT >inline
operator-=(ptrdiff_t diff)CHERI::Capability< T, IsSealedT >inline
operator->() constCHERI::Capability< T, IsSealedT >inline
operator<=>(T *other) constCHERI::Capability< T, IsSealedT >inline
operator<=>(std::nullptr_t) constCHERI::Capability< T, IsSealedT >inline
operator<=>(const Capability Other) constCHERI::Capability< T, IsSealedT >inline
operator=(const Capability &other)=defaultCHERI::Capability< T, IsSealedT >
operator==(const Capability Other) const (defined in CHERI::Capability< T, IsSealedT >)CHERI::Capability< T, IsSealedT >inline
operator==(std::nullptr_t) constCHERI::Capability< T, IsSealedT >inline
operator[](size_t index) constCHERI::Capability< T, IsSealedT >inline
permissions()CHERI::Capability< T, IsSealedT >inline
permissions() constCHERI::Capability< T, IsSealedT >inline
PointerType typedef (defined in CHERI::Capability< T, IsSealedT >)CHERI::Capability< T, IsSealedT >
PropertyProxyBase classCHERI::Capability< T, IsSealedT >friend
ptrCHERI::Capability< T, IsSealedT >protected
seal(void *key) constCHERI::Capability< T, IsSealedT >inline
top() constCHERI::Capability< T, IsSealedT >inline
type() constCHERI::Capability< T, IsSealedT >inline
unseal(void *key) constCHERI::Capability< T, IsSealedT >inline
without_permissions(Permissions... drop)CHERI::Capability< T, IsSealedT >inline