Ditto 4.8.0-rc.2
|
Public Member Functions | |
Arc (T value) noexcept | |
Arc (Arc< T > const &other) noexcept | |
Arc (Arc< T > &&rhs) noexcept | |
void | swap (Arc< T > &rhs) noexcept |
Arc< T > & | operator= (Arc< T > const &rhs) noexcept |
Arc< T > & | operator= (Arc< T > &&rhs) noexcept |
T & | operator* () const noexcept |
T * | operator-> () const noexcept |
Static Public Member Functions | |
static Arc< T > | from_raw (void *ptr) noexcept |
static void * | into_raw (Arc< T > &&self) noexcept |
static void * | as_raw (Arc< T > const &arc) noexcept |
static Arc< T > & | borrow_from_raw (void *&ptr) noexcept |