4#include <rudiments/ucs2charstring.h>
5#include <rudiments/ucs2character.h>
59 _position(_position()-1);
Definition bytebuffer.h:13
bytebuffer & operator=(bytebuffer &v)
ssize_t writeUcs2(const ucs2_t *string, size_t length)
off64_t setPositionRelativeToCurrent(off64_t offset)
ssize_t write(const byte_t *data, size_t size)
off64_t setPositionRelativeToBeginning(off64_t offset)
bytebuffer * appendUcs2(const ucs2_t *string, size_t length)
off64_t setPositionRelativeToEnd(off64_t offset)
bytebuffer * append(const byte_t *data, size_t size)
const byte_t * getBuffer()
Definition character.h:11
virtual ssize_t printf(const char *format,...)
Definition outputinlines.h:25
static size_t getLength(const ucs2_t *string)
static ucs2_t * parseNumber(int16_t number)
Definition ucs2stringbuffer.h:13
off64_t setPositionRelativeToBeginning(off64_t pos)
Definition ucs2stringbufferinlines.h:38
ucs2stringbuffer * append(const byte_t *string)
Definition ucs2stringbufferinlines.h:96
bool clear()
Definition ucs2stringbufferinlines.h:81
ssize_t write(const byte_t *string)
Definition ucs2stringbufferinlines.h:236
off64_t setPositionRelativeToEnd(off64_t pos)
Definition ucs2stringbufferinlines.h:50
ucs2stringbuffer()
Definition ucs2stringbufferinlines.h:8
ssize_t writeUcs2(const ucs2_t *string)
Definition ucs2stringbufferinlines.h:247
void truncate()
Definition ucs2stringbufferinlines.h:334
ucs2_t * detachString()
Definition ucs2stringbufferinlines.h:70
off64_t setPositionRelativeToCurrent(off64_t pos)
Definition ucs2stringbufferinlines.h:44
off64_t getPosition()
Definition ucs2stringbufferinlines.h:76
~ucs2stringbuffer()
Definition ucs2stringbufferinlines.h:34
const ucs2_t * getString()
Definition ucs2stringbufferinlines.h:56
ucs2stringbuffer * appendUcs2(const ucs2_t *string)
Definition ucs2stringbufferinlines.h:107
size_t getStringLength()
Definition ucs2stringbufferinlines.h:65
ucs2stringbuffer & operator=(ucs2stringbuffer &s)
Definition ucs2stringbufferinlines.h:26