v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::CTypeInfoBuilder< T, Flags > Class Template Reference

#include <v8-fast-api-calls.h>

Collaboration diagram for v8::CTypeInfoBuilder< T, Flags >:

Public Types

using BaseType = T
 

Static Public Member Functions

static constexpr CTypeInfo Build ()
 

Static Private Member Functions

template<typename... Rest>
static constexpr CTypeInfo::Flags MergeFlags (CTypeInfo::Flags flags, Rest... rest)
 
static constexpr CTypeInfo::Flags MergeFlags ()
 

Detailed Description

template<typename T, CTypeInfo::Flags... Flags>
class v8::CTypeInfoBuilder< T, Flags >

Definition at line 635 of file v8-fast-api-calls.h.

Member Typedef Documentation

◆ BaseType

template<typename T , CTypeInfo::Flags... Flags>
using v8::CTypeInfoBuilder< T, Flags >::BaseType = T

Definition at line 637 of file v8-fast-api-calls.h.

Member Function Documentation

◆ Build()

template<typename T , CTypeInfo::Flags... Flags>
static constexpr CTypeInfo v8::CTypeInfoBuilder< T, Flags >::Build ( )
inlinestaticconstexpr

Definition at line 639 of file v8-fast-api-calls.h.

◆ MergeFlags() [1/2]

template<typename T , CTypeInfo::Flags... Flags>
static constexpr CTypeInfo::Flags v8::CTypeInfoBuilder< T, Flags >::MergeFlags ( )
inlinestaticconstexprprivate

Definition at line 667 of file v8-fast-api-calls.h.

◆ MergeFlags() [2/2]

template<typename T , CTypeInfo::Flags... Flags>
template<typename... Rest>
static constexpr CTypeInfo::Flags v8::CTypeInfoBuilder< T, Flags >::MergeFlags ( CTypeInfo::Flags flags,
Rest... rest )
inlinestaticconstexprprivate

Definition at line 663 of file v8-fast-api-calls.h.


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