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

#include <utils.h>

Collaboration diagram for v8::internal::torque::MessageBuilder:

Public Member Functions

 MessageBuilder ()=delete
 
 MessageBuilder (const std::string &message, TorqueMessage::Kind kind)
 
MessageBuilderPosition (SourcePosition position)
 
void Throw () const
 
 ~MessageBuilder ()
 

Private Member Functions

void Report () const
 

Private Attributes

TorqueMessage message_
 
std::vector< TorqueMessageextra_messages_
 

Detailed Description

Definition at line 47 of file utils.h.

Constructor & Destructor Documentation

◆ MessageBuilder() [1/2]

v8::internal::torque::MessageBuilder::MessageBuilder ( )
delete

◆ MessageBuilder() [2/2]

v8::internal::torque::MessageBuilder::MessageBuilder ( const std::string & message,
TorqueMessage::Kind kind )

Definition at line 125 of file utils.cc.

Here is the call graph for this function:

◆ ~MessageBuilder()

v8::internal::torque::MessageBuilder::~MessageBuilder ( )
inline

Definition at line 59 of file utils.h.

Member Function Documentation

◆ Position()

MessageBuilder & v8::internal::torque::MessageBuilder::Position ( SourcePosition position)
inline

Definition at line 52 of file utils.h.

Here is the caller graph for this function:

◆ Report()

void v8::internal::torque::MessageBuilder::Report ( ) const
private

Definition at line 153 of file utils.cc.

◆ Throw()

void v8::internal::torque::MessageBuilder::Throw ( ) const

Definition at line 160 of file utils.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ extra_messages_

std::vector<TorqueMessage> v8::internal::torque::MessageBuilder::extra_messages_
private

Definition at line 68 of file utils.h.

◆ message_

TorqueMessage v8::internal::torque::MessageBuilder::message_
private

Definition at line 67 of file utils.h.


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