Loading...
Searching...
No Matches
Public Member Functions | List of all members
cppgc::internal::CrossThreadPersistentBase Class Reference

#include <cross-thread-persistent.h>

Inheritance diagram for cppgc::internal::CrossThreadPersistentBase:
[legend]
Collaboration diagram for cppgc::internal::CrossThreadPersistentBase:
[legend]

Public Member Functions

 CrossThreadPersistentBase ()=default
 
 CrossThreadPersistentBase (const void *raw)
 
const void * GetValueFromGC () const
 
PersistentNodeGetNodeFromGC () const
 
void ClearFromGC () const
 
PersistentNodeGetNodeSafe () const
 
void SetNodeSafe (PersistentNode *value) const
 

Additional Inherited Members

- Protected Member Functions inherited from cppgc::internal::PersistentBase
 PersistentBase ()=default
 
 PersistentBase (const void *raw)
 
const void * GetValue () const
 
void SetValue (const void *value)
 
PersistentNodeGetNode () const
 
void SetNode (PersistentNode *node)
 
void ClearFromGC () const
 
- Protected Attributes inherited from cppgc::internal::PersistentBase
const void * raw_ = nullptr
 
PersistentNodenode_ = nullptr
 

Constructor & Destructor Documentation

◆ CrossThreadPersistentBase() [1/2]

cppgc::internal::CrossThreadPersistentBase::CrossThreadPersistentBase ( )
default

◆ CrossThreadPersistentBase() [2/2]

cppgc::internal::CrossThreadPersistentBase::CrossThreadPersistentBase ( const void *  raw)
inlineexplicit

Member Function Documentation

◆ ClearFromGC()

void cppgc::internal::CrossThreadPersistentBase::ClearFromGC ( ) const
inline
Here is the call graph for this function:

◆ GetNodeFromGC()

PersistentNode * cppgc::internal::CrossThreadPersistentBase::GetNodeFromGC ( ) const
inline

◆ GetNodeSafe()

PersistentNode * cppgc::internal::CrossThreadPersistentBase::GetNodeSafe ( ) const
inline
Here is the caller graph for this function:

◆ GetValueFromGC()

const void * cppgc::internal::CrossThreadPersistentBase::GetValueFromGC ( ) const
inline

◆ SetNodeSafe()

void cppgc::internal::CrossThreadPersistentBase::SetNodeSafe ( PersistentNode value) const
inline
Here is the caller graph for this function:

The documentation for this class was generated from the following file: