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

#include <earley-parser.h>

Collaboration diagram for v8::internal::torque::ParseResult:

Public Member Functions

template<class T >
 ParseResult (T x)
 
template<class T >
const TCast () const &
 
template<class T >
TCast () &
 
template<class T >
T && Cast () &&
 

Private Attributes

std::unique_ptr< ParseResultHolderBasevalue_
 

Detailed Description

Definition at line 128 of file earley-parser.h.

Constructor & Destructor Documentation

◆ ParseResult()

template<class T >
v8::internal::torque::ParseResult::ParseResult ( T x)
inlineexplicit

Definition at line 131 of file earley-parser.h.

Member Function Documentation

◆ Cast() [1/3]

template<class T >
T & v8::internal::torque::ParseResult::Cast ( ) &
inline

Definition at line 138 of file earley-parser.h.

◆ Cast() [2/3]

template<class T >
T && v8::internal::torque::ParseResult::Cast ( ) &&
inline

Definition at line 142 of file earley-parser.h.

◆ Cast() [3/3]

template<class T >
const T & v8::internal::torque::ParseResult::Cast ( ) const &
inline

Definition at line 134 of file earley-parser.h.

Member Data Documentation

◆ value_

std::unique_ptr<ParseResultHolderBase> v8::internal::torque::ParseResult::value_
private

Definition at line 147 of file earley-parser.h.


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