72 namespace RTT {
namespace marsh {
96 if (len > cap || cap > 3*(len + 8))
100 memcpy(tmp.
start(), str, len);
105 memmove(
start(), str, len);
119 memmove(
finish(), str, len);
156 #endif // TIXML_USE_STL void swap(TiXmlString &other)
const char * data() const
size_type capacity() const
TiXmlString operator+(const TiXmlString &a, const TiXmlString &b)
void set_size(size_type sz)
TiXmlString & append(const char *str, size_type len)
void reserve(size_type cap)
static const size_type npos
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
TiXmlString & assign(const char *str, size_type len)