Iros
 
Loading...
Searching...
No Matches
iris::UserspacePtr< T > Class Template Reference

#include <iris/core/userspace_ptr.h>

Public Member Functions

auto read () const -> Expected< Value >
 
auto write (Value const &value) const -> Expected< void >
 
auto raw_userspace_pointer () const -> T *
 

Static Public Member Functions

static auto create (T *pointer) -> Expected< UserspacePtr< T > >
 

Member Function Documentation

◆ create()

static auto iris::UserspacePtr< T >::create ( T * pointer) -> Expected<UserspacePtr<T>>
inlinestatic

◆ raw_userspace_pointer()

auto iris::UserspacePtr< T >::raw_userspace_pointer ( ) const -> T*
inline

◆ read()

auto iris::UserspacePtr< T >::read ( ) const -> Expected<Value>
inline

◆ write()

auto iris::UserspacePtr< T >::write ( Value const & value) const -> Expected<void>
inline

The documentation for this class was generated from the following file: