summaryrefslogtreecommitdiff
path: root/Plugins/utils/mir_buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/utils/mir_buffer.h')
-rw-r--r--Plugins/utils/mir_buffer.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Plugins/utils/mir_buffer.h b/Plugins/utils/mir_buffer.h
index 4daf01e..f783c65 100644
--- a/Plugins/utils/mir_buffer.h
+++ b/Plugins/utils/mir_buffer.h
@@ -308,6 +308,16 @@ class Buffer
memmove(str, tmp, len * sizeof(T));
}
+ void reverse()
+ {
+ for(size_t i = 0; i < len/2; i++)
+ {
+ T tmp = str[i];
+ str[i] = str[len-i-1];
+ str[len-i-1] = tmp;
+ }
+ }
+
T *appender(size_t appLen)
{
alloc(len + appLen + 1);