rippled
Loading...
Searching...
No Matches
Typedefs | Functions
xrpl::intr_ptr Namespace Reference

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 > make_shared (A &&... args)
 
template<class T , class TT >
SharedPtr< T > static_pointer_cast (TT const &v)
 
template<class T , class TT >
SharedPtr< T > dynamic_pointer_cast (TT const &v)
 

Typedef Documentation

◆ SharedPtr

template<class T >
using xrpl::intr_ptr::SharedPtr = typedef SharedIntrusive<T>
private

Definition at line 457 of file IntrusivePointer.h.

◆ WeakPtr

template<class T >
using xrpl::intr_ptr::WeakPtr = typedef WeakIntrusive<T>
private

Definition at line 460 of file IntrusivePointer.h.

◆ SharedWeakUnionPtr

template<class T >
using xrpl::intr_ptr::SharedWeakUnionPtr = typedef SharedWeakUnion<T>
private

Definition at line 463 of file IntrusivePointer.h.

Function Documentation

◆ make_shared()

template<class T , class... A>
SharedPtr< T > xrpl::intr_ptr::make_shared ( A &&...  args)
private

Definition at line 467 of file IntrusivePointer.h.

◆ static_pointer_cast()

template<class T , class TT >
SharedPtr< T > xrpl::intr_ptr::static_pointer_cast ( TT const &  v)
private

Definition at line 474 of file IntrusivePointer.h.

◆ dynamic_pointer_cast()

template<class T , class TT >
SharedPtr< T > xrpl::intr_ptr::dynamic_pointer_cast ( TT const &  v)
private

Definition at line 481 of file IntrusivePointer.h.