#include <utils.h>
Public Member Functions | |
StringBuilder (char *buffer, int size) | |
~StringBuilder () | |
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) |
char * | Finalize () |
Definition at line 199 of file utils.h.
double_conversion::StringBuilder::StringBuilder | ( | char * | buffer, | |
int | size | |||
) | [inline] |
double_conversion::StringBuilder::~StringBuilder | ( | ) | [inline] |
Definition at line 204 of file utils.h.
References Finalize().
void double_conversion::StringBuilder::AddCharacter | ( | char | c | ) | [inline] |
Definition at line 220 of file utils.h.
References ASSERT, and double_conversion::Vector< T >::length().
Referenced by AddPadding(), double_conversion::DoubleToStringConverter::ToExponential(), double_conversion::DoubleToStringConverter::ToFixed(), and double_conversion::DoubleToStringConverter::ToPrecision().
void double_conversion::StringBuilder::AddPadding | ( | char | c, | |
int | count | |||
) | [inline] |
Definition at line 246 of file utils.h.
References AddCharacter().
void double_conversion::StringBuilder::AddString | ( | const char * | s | ) | [inline] |
Definition at line 229 of file utils.h.
References AddSubstring(), and double_conversion::StrLength().
void double_conversion::StringBuilder::AddSubstring | ( | const char * | s, | |
int | n | |||
) | [inline] |
Definition at line 235 of file utils.h.
References ASSERT, and double_conversion::Vector< T >::length().
Referenced by AddString().
char* double_conversion::StringBuilder::Finalize | ( | ) | [inline] |
Definition at line 253 of file utils.h.
References ASSERT, and double_conversion::Vector< T >::length().
Referenced by ~StringBuilder().
int double_conversion::StringBuilder::position | ( | ) | const [inline] |
Definition at line 209 of file utils.h.
References ASSERT.
Referenced by util::ToString().
int double_conversion::StringBuilder::size | ( | ) | const [inline] |
Definition at line 206 of file utils.h.
References double_conversion::Vector< T >::length().