v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
union.h File Reference
Include dependency graph for union.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::is_union< Ts >
 
struct  v8::internal::is_union< Union< Ts... > >
 
struct  v8::internal::detail::UnionWithoutHelper< Union< OutputTs... >, TWithout >
 
struct  v8::internal::detail::UnionWithoutHelper< Union< OutputTs... >, TWithout, TWithout, Ts... >
 
struct  v8::internal::detail::UnionWithoutHelper< Union< OutputTs... >, TWithout, Head, Ts... >
 
class  v8::internal::Union< Ts >
 
struct  v8::internal::detail::FlattenUnionHelper< Union< OutputTs... > >
 
struct  v8::internal::detail::FlattenUnionHelper< Union< OutputTs... >, Head, Ts... >
 
struct  v8::internal::detail::FlattenUnionHelper< Union< OutputTs... >, Smi, Ts... >
 
struct  v8::internal::detail::FlattenUnionHelper< Union< OutputTs... >, Union< HeadTs... >, Ts... >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::detail
 

Typedefs

template<typename... Ts>
using v8::internal::UnionOf = typename detail::FlattenUnionHelper<Union<>, Ts...>::type
 

Variables

template<typename... Ts>
static constexpr bool v8::internal::is_union_v = is_union<Ts...>::value