![]() |
OpendTect 8.0
|
Builds a string by adding strings. Much faster than string manipulation. Only supports adding. More...
#include <stringbuilder.h>
Public Member Functions | |
| StringBuilder () | |
| StringBuilder (const char *) | |
| StringBuilder (const StringBuilder &) | |
| virtual | ~StringBuilder () |
| StringBuilder & | add (char, int nr=1) |
| StringBuilder & | add (const char *) |
| template<> | |
| StringBuilder & | add (const double &d) |
| template<> | |
| StringBuilder & | add (const float &f) |
| StringBuilder & | add (const QString &) |
| template<class T > | |
| StringBuilder & | add (const T &) |
| StringBuilder & | addNewLine (int nr=1) |
| StringBuilder & | addSpace (int nr=1) |
| StringBuilder & | addTab (int nr=1) |
| char * | getCStr (int minlen=-1) |
| bool | isEmpty () const |
| bool | operator!= (const StringBuilder &) const |
| StringBuilder & | operator= (const char *s) |
| StringBuilder & | operator= (const StringBuilder &) |
| bool | operator== (const StringBuilder &) const |
| const char * | result () const |
| StringBuilder & | set (const char *) |
| template<class T > | |
| StringBuilder & | set (const T &) |
| StringBuilder & | setEmpty () |
| const char * | str () const |
Protected Member Functions | |
| bool | setBufSz (int, bool cp_old) |
Protected Attributes | |
| char * | buf_ = nullptr |
| int | bufsz_ = 0 |
| int | curpos_ = 0 |
Builds a string by adding strings. Much faster than string manipulation. Only supports adding.
<>
| StringBuilder::StringBuilder | ( | ) |
| StringBuilder::StringBuilder | ( | const StringBuilder & | ) |
| StringBuilder::StringBuilder | ( | const char * | ) |
|
virtual |
| StringBuilder & StringBuilder::add | ( | char | , |
| int | nr = 1 ) |
| StringBuilder & StringBuilder::add | ( | const char * | ) |
|
inline |
|
inline |
| StringBuilder & StringBuilder::add | ( | const QString & | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| char * StringBuilder::getCStr | ( | int | minlen = -1 | ) |
|
inline |
| bool StringBuilder::operator!= | ( | const StringBuilder & | ) | const |
|
inline |
| StringBuilder & StringBuilder::operator= | ( | const StringBuilder & | ) |
| bool StringBuilder::operator== | ( | const StringBuilder & | ) | const |
|
inline |
| StringBuilder & StringBuilder::set | ( | const char * | ) |
| StringBuilder & StringBuilder::set | ( | const T & | ) |
|
protected |
| StringBuilder & StringBuilder::setEmpty | ( | ) |
|
inline |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025