![]() |
V8
latest master commit
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 | |
cppgc::Heap * | GetHeapFromPayload (const void *payload) |
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 |
using cppgc::internal::DefaultCheckingPolicy = typedef DisabledCheckingPolicy |
Definition at line 56 of file pointer-policies.h.
using cppgc::internal::DefaultLocationPolicy = typedef IgnoreLocationPolicy |
Definition at line 90 of file pointer-policies.h.
using cppgc::internal::FinalizationCallback = typedef void (*)(void*) |
Definition at line 15 of file finalizer-trait.h.
using cppgc::internal::GCInfoIndex = typedef uint16_t |
using cppgc::internal::void_t = typedef typename make_void<Ts...>::type |
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() |
||
) |
|
inline |
Definition at line 16 of file accessors.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 267 of file persistent.h.
bool cppgc::internal::operator!= | ( | const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > & | p, |
BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > | m | ||
) |
Definition at line 241 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 217 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 254 of file persistent.h.
bool cppgc::internal::operator== | ( | const BasicPersistent< T1, PersistentWeaknessPolicy, PersistentLocationPolicy, PersistentCheckingPolicy > & | p, |
BasicMember< T2, MemberWeaknessTag, MemberWriteBarrierPolicy, MemberCheckingPolicy > | m | ||
) |
Definition at line 228 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 207 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.