v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::ContextualVariable< Derived, VarType >::Scope Class Reference

#include <contextual.h>

Collaboration diagram for v8::base::ContextualVariable< Derived, VarType >::Scope:

Public Member Functions

template<class... Args>
 Scope (Args &&... args)
 
 ~Scope ()
 
 Scope (const Scope &)=delete
 
Scopeoperator= (const Scope &)=delete
 
VarType & Value ()
 

Private Attributes

VarType value_
 
Scopeprevious_
 

Detailed Description

template<class Derived, class VarType>
class v8::base::ContextualVariable< Derived, VarType >::Scope

Definition at line 36 of file contextual.h.

Constructor & Destructor Documentation

◆ Scope() [1/2]

template<class Derived , class VarType >
template<class... Args>
v8::base::ContextualVariable< Derived, VarType >::Scope::Scope ( Args &&... args)
inlineexplicit

Definition at line 39 of file contextual.h.

◆ ~Scope()

template<class Derived , class VarType >
v8::base::ContextualVariable< Derived, VarType >::Scope::~Scope ( )
inline

Definition at line 43 of file contextual.h.

◆ Scope() [2/2]

template<class Derived , class VarType >
v8::base::ContextualVariable< Derived, VarType >::Scope::Scope ( const Scope & )
delete

Member Function Documentation

◆ operator=()

template<class Derived , class VarType >
Scope & v8::base::ContextualVariable< Derived, VarType >::Scope::operator= ( const Scope & )
delete

◆ Value()

template<class Derived , class VarType >
VarType & v8::base::ContextualVariable< Derived, VarType >::Scope::Value ( )
inline

Definition at line 52 of file contextual.h.

Member Data Documentation

◆ previous_

template<class Derived , class VarType >
Scope* v8::base::ContextualVariable< Derived, VarType >::Scope::previous_
private

Definition at line 56 of file contextual.h.

◆ value_

template<class Derived , class VarType >
VarType v8::base::ContextualVariable< Derived, VarType >::Scope::value_
private

Definition at line 55 of file contextual.h.


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