v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::JsonParser< Char >::JsonContinuation Struct Reference
Collaboration diagram for v8::internal::JsonParser< Char >::JsonContinuation:

Public Types

enum  Type : uint8_t { kReturn , kObjectProperty , kArrayElement }
 

Public Member Functions

 JsonContinuation (Isolate *isolate, Type type, size_t index)
 
Type type () const
 
void set_type (Type type)
 

Public Attributes

HandleScope scope
 
uint32_t type_: 2
 
uint32_t index: 30
 
uint32_t max_index
 
uint32_t elements
 

Detailed Description

template<typename Char>
struct v8::internal::JsonParser< Char >::JsonContinuation

Definition at line 192 of file json-parser.h.

Member Enumeration Documentation

◆ Type

template<typename Char >
enum v8::internal::JsonParser::JsonContinuation::Type : uint8_t
Enumerator
kReturn 
kObjectProperty 
kArrayElement 

Definition at line 193 of file json-parser.h.

Constructor & Destructor Documentation

◆ JsonContinuation()

template<typename Char >
v8::internal::JsonParser< Char >::JsonContinuation::JsonContinuation ( Isolate * isolate,
Type type,
size_t index )
inline

Definition at line 194 of file json-parser.h.

Member Function Documentation

◆ set_type()

template<typename Char >
void v8::internal::JsonParser< Char >::JsonContinuation::set_type ( Type type)
inline

Definition at line 202 of file json-parser.h.

Here is the call graph for this function:

◆ type()

template<typename Char >
Type v8::internal::JsonParser< Char >::JsonContinuation::type ( ) const
inline

Definition at line 201 of file json-parser.h.

Here is the caller graph for this function:

Member Data Documentation

◆ elements

template<typename Char >
uint32_t v8::internal::JsonParser< Char >::JsonContinuation::elements

Definition at line 209 of file json-parser.h.

◆ index

template<typename Char >
uint32_t v8::internal::JsonParser< Char >::JsonContinuation::index

Definition at line 207 of file json-parser.h.

◆ max_index

template<typename Char >
uint32_t v8::internal::JsonParser< Char >::JsonContinuation::max_index

Definition at line 208 of file json-parser.h.

◆ scope

template<typename Char >
HandleScope v8::internal::JsonParser< Char >::JsonContinuation::scope

Definition at line 204 of file json-parser.h.

◆ type_

template<typename Char >
uint32_t v8::internal::JsonParser< Char >::JsonContinuation::type_

Definition at line 206 of file json-parser.h.


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