proxygen
|
#include <ReadMostlySharedPtr.h>
Public Member Functions | |
ReadMostlyWeakPtr () | |
ReadMostlyWeakPtr (const ReadMostlyMainPtr< T, RefCount > &mainPtr) | |
ReadMostlyWeakPtr (const ReadMostlySharedPtr< T, RefCount > &ptr) | |
ReadMostlyWeakPtr (const ReadMostlyWeakPtr &other) | |
ReadMostlyWeakPtr & | operator= (const ReadMostlyWeakPtr &other) |
ReadMostlyWeakPtr & | operator= (const ReadMostlyMainPtr< T, RefCount > &mainPtr) |
ReadMostlyWeakPtr (ReadMostlyWeakPtr &&other) noexcept | |
ReadMostlyWeakPtr & | operator= (ReadMostlyWeakPtr &&other) noexcept |
~ReadMostlyWeakPtr () noexcept | |
ReadMostlySharedPtr< T, RefCount > | lock () |
Private Member Functions | |
void | reset (detail::ReadMostlySharedPtrCore< T, RefCount > *impl) |
Private Attributes | |
detail::ReadMostlySharedPtrCore< T, RefCount > * | impl_ {nullptr} |
Friends | |
class | ReadMostlySharedPtr< T, RefCount > |
Definition at line 28 of file ReadMostlySharedPtr.h.
|
inline |
Definition at line 194 of file ReadMostlySharedPtr.h.
|
inlineexplicit |
Definition at line 196 of file ReadMostlySharedPtr.h.
|
inlineexplicit |
Definition at line 200 of file ReadMostlySharedPtr.h.
|
inline |
Definition at line 204 of file ReadMostlySharedPtr.h.
|
inlinenoexcept |
Definition at line 218 of file ReadMostlySharedPtr.h.
|
inlinenoexcept |
Definition at line 227 of file ReadMostlySharedPtr.h.
|
inline |
Definition at line 231 of file ReadMostlySharedPtr.h.
|
inline |
Definition at line 208 of file ReadMostlySharedPtr.h.
|
inline |
Definition at line 213 of file ReadMostlySharedPtr.h.
|
inlinenoexcept |
Definition at line 222 of file ReadMostlySharedPtr.h.
|
inlineprivate |
Definition at line 238 of file ReadMostlySharedPtr.h.
|
friend |
Definition at line 236 of file ReadMostlySharedPtr.h.
|
private |
Definition at line 248 of file ReadMostlySharedPtr.h.
Referenced by folly::ReadMostlyWeakPtr< T >::operator=(), folly::ReadMostlySharedPtr< T >::operator=(), and folly::ReadMostlySharedPtr< T >::ReadMostlySharedPtr().