v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
cppgc::internal::SentinelPointer Struct Reference

#include <sentinel-pointer.h>

Collaboration diagram for cppgc::internal::SentinelPointer:

Public Member Functions

template<typename T >
 operator T* () const
 

Static Public Attributes

static constexpr intptr_t kSentinelValue = 0b10
 

Friends

bool operator== (SentinelPointer, SentinelPointer)
 
bool operator!= (SentinelPointer, SentinelPointer)
 

Detailed Description

Definition at line 17 of file sentinel-pointer.h.

Member Function Documentation

◆ operator T*()

template<typename T >
cppgc::internal::SentinelPointer::operator T* ( ) const
inline

Definition at line 25 of file sentinel-pointer.h.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( SentinelPointer ,
SentinelPointer  )
friend

Definition at line 30 of file sentinel-pointer.h.

◆ operator==

bool operator== ( SentinelPointer ,
SentinelPointer  )
friend

Definition at line 29 of file sentinel-pointer.h.

Member Data Documentation

◆ kSentinelValue

intptr_t cppgc::internal::SentinelPointer::kSentinelValue = 0b10
staticconstexpr

Definition at line 22 of file sentinel-pointer.h.


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