![]() |
v8
8.6.395 (node 15.0.1)
V8 is Google's open source JavaScript engine
|
Namespaces | |
api_constants | |
Typedefs | |
using | FinalizationCallback = void(*)(void *) |
using | GCInfoIndex = uint16_t |
using | DefaultCheckingPolicy = DisabledCheckingPolicy |
using | DefaultLocationPolicy = IgnoreLocationPolicy |
template<typename... Ts> | |
using | void_t = typename make_void< Ts... >::type |
Functions | |
void V8_EXPORT | DCheckImpl (const char *, const SourceLocation &=SourceLocation::Current()) |
void V8_EXPORT | FatalImpl (const char *, const SourceLocation &=SourceLocation::Current()) |
template<typename T1 , typename WeaknessTag1 , typename WriteBarrierPolicy1 , typename CheckingPolicy1 , typename T2 , typename WeaknessTag2 , typename WriteBarrierPolicy2 , typename CheckingPolicy2 > | |
bool | operator== (BasicMember< T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1 > member1, BasicMember< T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2 > member2) |
template<typename T1 , typename WeaknessTag1 , typename WriteBarrierPolicy1 , typename CheckingPolicy1 , typename T2 , typename WeaknessTag2 , typename WriteBarrierPolicy2 , typename CheckingPolicy2 > | |
bool | operator!= (BasicMember< T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1 > member1, BasicMember< T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2 > member2) |
template<typename T1 , typename WeaknessPolicy1 , typename LocationPolicy1 , typename CheckingPolicy1 , typename T2 , typename WeaknessPolicy2 , typename LocationPolicy2 , typename CheckingPolicy2 > | |
bool | operator== (const BasicPersistent< T1, WeaknessPolicy1, LocationPolicy1, CheckingPolicy1 > &p1, const BasicPersistent< T2, WeaknessPolicy2, LocationPolicy2, CheckingPolicy2 > &p2) |
template<typename T1 , typename WeaknessPolicy1 , typename LocationPolicy1 , typename CheckingPolicy1 , typename T2 , typename WeaknessPolicy2 , typename LocationPolicy2 , typename CheckingPolicy2 > | |
bool | operator!= (const BasicPersistent< T1, WeaknessPolicy1, LocationPolicy1, CheckingPolicy1 > &p1, const BasicPersistent< T2, WeaknessPolicy2, LocationPolicy2, CheckingPolicy2 > &p2) |
template<typename T1 , typename PersistentWeaknessPolicy , typename PersistentLocationPolicy , typename PersistentCheckingPolicy , typename T2 , typename MemberWriteBarrierPolicy , typename MemberWeaknessTag , typename MemberCheckingPolicy > | |
bool | operator== (const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > &p, BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > m) |
template<typename T1 , typename PersistentWeaknessPolicy , typename PersistentLocationPolicy , typename PersistentCheckingPolicy , typename T2 , typename MemberWriteBarrierPolicy , typename MemberWeaknessTag , typename MemberCheckingPolicy > | |
bool | operator!= (const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > &p, BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > m) |
template<typename T1 , typename MemberWriteBarrierPolicy , typename MemberWeaknessTag , typename MemberCheckingPolicy , typename T2 , typename PersistentWeaknessPolicy , typename PersistentLocationPolicy , typename PersistentCheckingPolicy > | |
bool | operator== (BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > m, const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > &p) |
template<typename T1 , typename MemberWriteBarrierPolicy , typename MemberWeaknessTag , typename MemberCheckingPolicy , typename T2 , typename PersistentWeaknessPolicy , typename PersistentLocationPolicy , typename PersistentCheckingPolicy > | |
bool | operator!= (BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > m, const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > &p) |
V8_EXPORT void | Abort () |
Variables | |
template<typename T > | |
constexpr bool | IsTraceableV = IsTraceable<T>::value |
template<typename T > | |
constexpr bool | IsGarbageCollectedTypeV |
template<typename T > | |
constexpr bool | IsGarbageCollectedMixinTypeV |
Implementation details of cppgc. Those details are considered internal and may change at any point in time without notice. Users should never rely on the contents of this namespace.
Definition at line 57 of file pointer-policies.h.
Definition at line 91 of file pointer-policies.h.
using FinalizationCallback = void (*)(void*) |
Definition at line 15 of file finalizer-trait.h.
using GCInfoIndex = uint16_t |
Definition at line 22 of file type-traits.h.
V8_EXPORT void cppgc::internal::Abort | ( | ) |
void V8_EXPORT cppgc::internal::DCheckImpl | ( | const char * | , |
const SourceLocation & | = SourceLocation::Current() |
||
) |
void V8_EXPORT cppgc::internal::FatalImpl | ( | const char * | , |
const SourceLocation & | = SourceLocation::Current() |
||
) |
bool cppgc::internal::operator!= | ( | BasicMember< T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1 > | member1, |
BasicMember< T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2 > | member2 | ||
) |
bool cppgc::internal::operator!= | ( | BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > | m, |
const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > & | p | ||
) |
Definition at line 304 of file persistent.h.
bool cppgc::internal::operator!= | ( | const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > & | p, |
BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > | m | ||
) |
Definition at line 278 of file persistent.h.
bool cppgc::internal::operator!= | ( | const BasicPersistent< T1, WeaknessPolicy1, LocationPolicy1, CheckingPolicy1 > & | p1, |
const BasicPersistent< T2, WeaknessPolicy2, LocationPolicy2, CheckingPolicy2 > & | p2 | ||
) |
Definition at line 254 of file persistent.h.
bool cppgc::internal::operator== | ( | BasicMember< T1, WeaknessTag1, WriteBarrierPolicy1, CheckingPolicy1 > | member1, |
BasicMember< T2, WeaknessTag2, WriteBarrierPolicy2, CheckingPolicy2 > | member2 | ||
) |
bool cppgc::internal::operator== | ( | BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > | m, |
const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > & | p | ||
) |
Definition at line 291 of file persistent.h.
bool cppgc::internal::operator== | ( | const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > & | p, |
BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > | m | ||
) |
Definition at line 265 of file persistent.h.
bool cppgc::internal::operator== | ( | const BasicPersistent< T1, WeaknessPolicy1, LocationPolicy1, CheckingPolicy1 > & | p1, |
const BasicPersistent< T2, WeaknessPolicy2, LocationPolicy2, CheckingPolicy2 > & | p2 | ||
) |
Definition at line 244 of file persistent.h.
|
constexpr |
Definition at line 99 of file type-traits.h.
|
constexpr |
Definition at line 95 of file type-traits.h.
|
constexpr |
Definition at line 67 of file type-traits.h.