#include <string.h>
#include <stdio.h>
#include <stdlib.h>
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | WvStringBuf |
class | WvFastString |
A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to allocate any memory, thus making it faster. More... | |
class | WvString |
WvString is an implementation of a simple and efficient printable-string class. More... | |
Defines | |
#define | WVSTRING_EXTRA 5 |
#define | __WVS_FORM(n) WvStringParm __wvs_##n = WvFastString::null |
#define | WVSTRING_FORMAT_DECL |
#define | WVSTRING_FORMAT_CALL |
#define | WVSTRINGBUF_SIZE(s) (s->data - (char *)s) |
Typedefs | |
typedef const WvFastString & | WvStringParm |
Functions | |
bool | operator== (const char *s1, WvStringParm s2) |
bool | operator!= (const char *s1, WvStringParm s2) |
|
Definition at line 30 of file wvstring.h. |
|
Definition at line 27 of file wvstring.h. Referenced by WvFastString::alloc(). |
|
Value:
Definition at line 40 of file wvstring.h. Referenced by WvOggVorbisEncoder::add_comment(), WvOggSpeexEncoder::add_comment(), WvString::append(), WvStream::operator()(), WvLog::operator()(), WvStream::print(), WvBufBase< unsigned char >::putstr(), WvStream::seterr(), WvError::seterr(), WvEncoder::seterror(), and WvString::WvString(). |
|
Value:
Definition at line 31 of file wvstring.h. |
|
Definition at line 69 of file wvstring.h. Referenced by WvFastString::alloc(). |
|
|
Definition at line 371 of file wvstring.h. |
|
Definition at line 365 of file wvstring.h. |