|  | 
| constexpr | BasicMember ()=default | 
|  | 
| constexpr | BasicMember (std::nullptr_t) | 
|  | 
|  | BasicMember (SentinelPointer s) | 
|  | 
|  | BasicMember (T *raw) | 
|  | 
|  | BasicMember (T &raw) | 
|  | 
|  | BasicMember (const BasicMember &other) | 
|  | 
| template<typename U , typename OtherBarrierPolicy , typename OtherWeaknessTag , typename OtherCheckingPolicy , typename  = std::enable_if_t<std::is_base_of<T, U>::value>> | 
|  | BasicMember (const BasicMember< U, OtherWeaknessTag, OtherBarrierPolicy, OtherCheckingPolicy > &other) | 
|  | 
|  | BasicMember (BasicMember &&other) noexcept | 
|  | 
| template<typename U , typename OtherBarrierPolicy , typename OtherWeaknessTag , typename OtherCheckingPolicy , typename  = std::enable_if_t<std::is_base_of<T, U>::value>> | 
|  | BasicMember (BasicMember< U, OtherWeaknessTag, OtherBarrierPolicy, OtherCheckingPolicy > &&other) noexcept | 
|  | 
| template<typename U , typename PersistentWeaknessPolicy , typename PersistentLocationPolicy , typename PersistentCheckingPolicy , typename  = std::enable_if_t<std::is_base_of<T, U>::value>> | 
|  | BasicMember (const BasicPersistent< U, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > &p) | 
|  | 
| BasicMember & | operator= (const BasicMember &other) | 
|  | 
| template<typename U , typename OtherWeaknessTag , typename OtherBarrierPolicy , typename OtherCheckingPolicy , typename  = std::enable_if_t<std::is_base_of<T, U>::value>> | 
| BasicMember & | operator= (const BasicMember< U, OtherWeaknessTag, OtherBarrierPolicy, OtherCheckingPolicy > &other) | 
|  | 
| BasicMember & | operator= (BasicMember &&other) noexcept | 
|  | 
| template<typename U , typename OtherWeaknessTag , typename OtherBarrierPolicy , typename OtherCheckingPolicy , typename  = std::enable_if_t<std::is_base_of<T, U>::value>> | 
| BasicMember & | operator= (BasicMember< U, OtherWeaknessTag, OtherBarrierPolicy, OtherCheckingPolicy > &&other) noexcept | 
|  | 
| template<typename U , typename PersistentWeaknessPolicy , typename PersistentLocationPolicy , typename PersistentCheckingPolicy , typename  = std::enable_if_t<std::is_base_of<T, U>::value>> | 
| BasicMember & | operator= (const BasicPersistent< U, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > &other) | 
|  | 
| BasicMember & | operator= (T *other) | 
|  | 
| BasicMember & | operator= (std::nullptr_t) | 
|  | 
| BasicMember & | operator= (SentinelPointer s) | 
|  | 
| template<typename OtherWeaknessTag , typename OtherBarrierPolicy , typename OtherCheckingPolicy > | 
| void | Swap (BasicMember< T, OtherWeaknessTag, OtherBarrierPolicy, OtherCheckingPolicy > &other) | 
|  | 
|  | operator bool () const | 
|  | 
|  | operator T* () const | 
|  | 
| T * | operator-> () const | 
|  | 
| T & | operator* () const | 
|  | 
|  | V8_CLANG_NO_SANITIZE ("cfi-unrelated-cast") T *Get() const | 
|  | 
| void | Clear () | 
|  | 
| T * | Release () | 
|  | 
| const T ** | GetSlotForTesting () const | 
|  | 
template<typename T, typename WeaknessTag, typename WriteBarrierPolicy, typename CheckingPolicy>
class cppgc::internal::BasicMember< T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy >
Definition at line 137 of file pointer-policies.h.