#include <GContainers.h>
Inheritance diagram for GStringPipe:
Public Member Functions | |
GStringPipe (int PreAlloc=-1) | |
Constructs the object. | |
virtual int | Pop (char *Str, int BufSize) |
Removes a utf-8 line of text from the container. | |
virtual int | Push (char *Str, int Len=-1) |
Inserts a utf-8 string into the container. | |
virtual int | Push (char16 *Str, int Len=-1) |
Inserts a wide char string into the container. | |
bool | Printf (char *Str,...) |
Formats a utf-8 string and adds it to the contents. | |
bool | Printf (char16 *Str,...) |
Formats a wide char string and adds it to the contents. | |
char * | NewStr () |
Creates a null terminated utf-8 string out of the classes contents. | |
char16 * | NewStrW () |
Creates a null terminated wide character string out of the classes contents. |
|
Constructs the object.
|
|
Removes a utf-8 line of text from the container.
|
|
Inserts a wide char string into the container.
|
|
Inserts a utf-8 string into the container.
|