|
xrpld
|
Typedefs | |
| template<class T> | |
| using | SharedPtr = SharedIntrusive<T> |
| template<class T> | |
| using | WeakPtr = WeakIntrusive<T> |
| template<class T> | |
| using | SharedWeakUnionPtr = SharedWeakUnion<T> |
Functions | |
| template<class T, class... A> | |
| SharedPtr< T > | makeShared (A &&... args) |
| template<class T, class TT> | |
| SharedPtr< T > | staticPointerCast (TT const &v) |
| template<class T, class TT> | |
| SharedPtr< T > | dynamicPointerCast (TT const &v) |
| using xrpl::intr_ptr::SharedPtr = SharedIntrusive<T> |
Definition at line 462 of file IntrusivePointer.h.
| using xrpl::intr_ptr::WeakPtr = WeakIntrusive<T> |
Definition at line 465 of file IntrusivePointer.h.
| using xrpl::intr_ptr::SharedWeakUnionPtr = SharedWeakUnion<T> |
Definition at line 468 of file IntrusivePointer.h.
| SharedPtr< T > xrpl::intr_ptr::makeShared | ( | A &&... | args | ) |
Definition at line 472 of file IntrusivePointer.h.
| SharedPtr< T > xrpl::intr_ptr::staticPointerCast | ( | TT const & | v | ) |
Definition at line 479 of file IntrusivePointer.h.
| SharedPtr< T > xrpl::intr_ptr::dynamicPointerCast | ( | TT const & | v | ) |
Definition at line 486 of file IntrusivePointer.h.