V8 Project
|
#include <utils.h>
Public Member Functions | |
StringBuilder (int size) | |
StringBuilder (char *buffer, int size) | |
void | AddFormatted (const char *format,...) |
void | AddFormattedList (const char *format, va_list list) |
![]() | |
SimpleStringBuilder (int size) | |
SimpleStringBuilder (char *buffer, int size) | |
~SimpleStringBuilder () | |
int | size () const |
int | position () const |
void | Reset () |
void | AddCharacter (char c) |
void | AddString (const char *s) |
void | AddSubstring (const char *s, int n) |
void | AddPadding (char c, int count) |
void | AddDecimalInteger (int value) |
char * | Finalize () |
Private Member Functions | |
DISALLOW_IMPLICIT_CONSTRUCTORS (StringBuilder) | |
Additional Inherited Members | |
![]() | |
bool | is_finalized () const |
![]() | |
Vector< char > | buffer_ |
int | position_ |
|
inlineexplicit |
Definition at line 1415 of file utils.h.
|
inline |
void v8::internal::StringBuilder::AddFormatted | ( | const char * | format, |
... | |||
) |
Definition at line 317 of file utils.cc.
References AddFormattedList().
void v8::internal::StringBuilder::AddFormattedList | ( | const char * | format, |
va_list | list | ||
) |
Definition at line 325 of file utils.cc.
References v8::internal::SimpleStringBuilder::buffer_, DCHECK, v8::internal::SimpleStringBuilder::is_finalized(), v8::internal::Vector< T >::length(), v8::internal::SimpleStringBuilder::position_, and v8::internal::VSNPrintF().
Referenced by AddFormatted().
|
private |