v8  8.6.395 (node 15.0.1)
V8 is Google's open source JavaScript engine
v8-cppgc.h File Reference
#include "cppgc/visitor.h"
#include "v8-internal.h"
#include "v8.h"
Include dependency graph for v8-cppgc.h:

Go to the source code of this file.

Data Structures

class  JSMemberBase
 
class  JSMember< T >
 
class  JSVisitor
 
struct  TraceTrait< v8::JSMember< T > >
 

Namespaces

 v8
 
 v8::internal
 
 cppgc
 

Functions

template<typename T1 , typename T2 , typename = std::enable_if_t<std::is_base_of<T2, T1>::value || std::is_base_of<T1, T2>::value>>
bool operator== (const JSMember< T1 > &lhs, const JSMember< T2 > &rhs)
 
template<typename T1 , typename T2 , typename = std::enable_if_t<std::is_base_of<T2, T1>::value || std::is_base_of<T1, T2>::value>>
bool operator!= (const JSMember< T1 > &lhs, const JSMember< T2 > &rhs)
 
template<typename T1 , typename T2 , typename = std::enable_if_t<std::is_base_of<T2, T1>::value || std::is_base_of<T1, T2>::value>>
bool operator== (const JSMember< T1 > &lhs, const Local< T2 > &rhs)
 
template<typename T1 , typename T2 , typename = std::enable_if_t<std::is_base_of<T2, T1>::value || std::is_base_of<T1, T2>::value>>
bool operator== (const Local< T1 > &lhs, const JSMember< T2 > rhs)
 
template<typename T1 , typename T2 >
bool operator!= (const JSMember< T1 > &lhs, const T2 &rhs)
 
template<typename T1 , typename T2 >
bool operator!= (const T1 &lhs, const JSMember< T2 > &rhs)