V8 Project
v8::internal::Log::BASE_EMBEDDED Class Reference

#include <log-utils.h>

+ Collaboration diagram for v8::internal::Log::BASE_EMBEDDED:

Public Member Functions

 MessageBuilder (Log *log)
 
 ~MessageBuilder ()
 
void Append (const char *format,...)
 
void AppendVA (const char *format, va_list args)
 
void Append (const char c)
 
void AppendDoubleQuotedString (const char *string)
 
void Append (String *str)
 
void AppendAddress (Address addr)
 
void AppendSymbolName (Symbol *symbol)
 
void AppendDetailed (String *str, bool show_impl_info)
 
void AppendStringPart (const char *str, int len)
 
void WriteToLogFile ()
 

Private Attributes

Loglog_
 
base::LockGuard< base::Mutex > lock_guard_
 
int pos_
 

Detailed Description

Definition at line 51 of file log-utils.h.

Constructor & Destructor Documentation

◆ ~MessageBuilder()

v8::internal::Log::BASE_EMBEDDED::~MessageBuilder ( )
inline

Definition at line 56 of file log-utils.h.

56 { }

Member Function Documentation

◆ Append() [1/3]

void v8::internal::Log::BASE_EMBEDDED::Append ( const char *  format,
  ... 
)

◆ Append() [2/3]

void v8::internal::Log::BASE_EMBEDDED::Append ( const char  c)

◆ Append() [3/3]

void v8::internal::Log::BASE_EMBEDDED::Append ( String str)

◆ AppendAddress()

void v8::internal::Log::BASE_EMBEDDED::AppendAddress ( Address  addr)

◆ AppendDetailed()

void v8::internal::Log::BASE_EMBEDDED::AppendDetailed ( String str,
bool  show_impl_info 
)

◆ AppendDoubleQuotedString()

void v8::internal::Log::BASE_EMBEDDED::AppendDoubleQuotedString ( const char *  string)

◆ AppendStringPart()

void v8::internal::Log::BASE_EMBEDDED::AppendStringPart ( const char *  str,
int  len 
)

◆ AppendSymbolName()

void v8::internal::Log::BASE_EMBEDDED::AppendSymbolName ( Symbol symbol)

◆ AppendVA()

void v8::internal::Log::BASE_EMBEDDED::AppendVA ( const char *  format,
va_list  args 
)

◆ MessageBuilder()

v8::internal::Log::BASE_EMBEDDED::MessageBuilder ( Log log)
explicit

◆ WriteToLogFile()

void v8::internal::Log::BASE_EMBEDDED::WriteToLogFile ( )

Member Data Documentation

◆ lock_guard_

base::LockGuard<base::Mutex> v8::internal::Log::BASE_EMBEDDED::lock_guard_
private

Definition at line 88 of file log-utils.h.

◆ log_

Log* v8::internal::Log::BASE_EMBEDDED::log_
private

Definition at line 87 of file log-utils.h.

◆ pos_

int v8::internal::Log::BASE_EMBEDDED::pos_
private

Definition at line 89 of file log-utils.h.


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