4#ifndef RUDIMENTS_UCS2STRINGBUFFER_H
5#define RUDIMENTS_UCS2STRINGBUFFER_H
7#include <rudiments/private/ucs2stringbufferincludes.h>
75 ssize_t
write(
const byte_t *
string);
85 ssize_t
write(
const byte_t *
string,
size_t size);
484 const ucs2_t *getString();
492 ucs2_t *detachString();
496 size_t getStringLength();
499#include <rudiments/private/ucs2stringbufferinlines.h>
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)
Definition character.h:11
Definition ucs2stringbuffer.h:13