4#include <rudiments/charstring.h>
5#include <rudiments/character.h>
55 _position(_position()-1);
Definition bytebuffer.h:13
bytebuffer & operator=(bytebuffer &v)
off64_t setPositionRelativeToCurrent(off64_t offset)
ssize_t write(const byte_t *data, size_t size)
off64_t setPositionRelativeToBeginning(off64_t offset)
off64_t setPositionRelativeToEnd(off64_t offset)
bytebuffer * append(const byte_t *data, size_t size)
const byte_t * getBuffer()
Definition character.h:11
static char * parseNumber(int16_t number)
static size_t getLength(const char *string)
virtual ssize_t printf(const char *format,...)
Definition outputinlines.h:25
Definition stringbuffer.h:13
size_t getStringLength()
Definition stringbufferinlines.h:61
const char * getString()
Definition stringbufferinlines.h:52
stringbuffer()
Definition stringbufferinlines.h:8
off64_t setPositionRelativeToCurrent(off64_t pos)
Definition stringbufferinlines.h:42
stringbuffer * append(const byte_t *string)
Definition stringbufferinlines.h:92
~stringbuffer()
Definition stringbufferinlines.h:33
off64_t getPosition()
Definition stringbufferinlines.h:72
ssize_t write(const byte_t *string)
Definition stringbufferinlines.h:226
stringbuffer & operator=(stringbuffer &s)
Definition stringbufferinlines.h:25
bool clear()
Definition stringbufferinlines.h:77
off64_t setPositionRelativeToBeginning(off64_t pos)
Definition stringbufferinlines.h:37
void truncate()
Definition stringbufferinlines.h:322
char * detachString()
Definition stringbufferinlines.h:66
off64_t setPositionRelativeToEnd(off64_t pos)
Definition stringbufferinlines.h:47