v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Serializer::RecursionScope Class Reference

#include <serializer.h>

Collaboration diagram for v8::internal::Serializer::RecursionScope:

Public Member Functions

 RecursionScope (Serializer *serializer)
 
 ~RecursionScope ()
 
bool ExceedsMaximum () const
 
int ExceedsMaximumBy () const
 

Private Attributes

Serializerserializer_
 

Static Private Attributes

static const int kMaxRecursionDepth = 32
 

Detailed Description

Definition at line 213 of file serializer.h.

Constructor & Destructor Documentation

◆ RecursionScope()

v8::internal::Serializer::RecursionScope::RecursionScope ( Serializer * serializer)
inlineexplicit

Definition at line 215 of file serializer.h.

◆ ~RecursionScope()

v8::internal::Serializer::RecursionScope::~RecursionScope ( )
inline

Definition at line 218 of file serializer.h.

Member Function Documentation

◆ ExceedsMaximum()

bool v8::internal::Serializer::RecursionScope::ExceedsMaximum ( ) const
inline

Definition at line 219 of file serializer.h.

Here is the caller graph for this function:

◆ ExceedsMaximumBy()

int v8::internal::Serializer::RecursionScope::ExceedsMaximumBy ( ) const
inline

Definition at line 222 of file serializer.h.

Here is the caller graph for this function:

Member Data Documentation

◆ kMaxRecursionDepth

const int v8::internal::Serializer::RecursionScope::kMaxRecursionDepth = 32
staticprivate

Definition at line 227 of file serializer.h.

◆ serializer_

Serializer* v8::internal::Serializer::RecursionScope::serializer_
private

Definition at line 228 of file serializer.h.


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