summaryrefslogtreecommitdiff
path: root/cpp/include/Ice/Buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/Ice/Buffer.h')
-rw-r--r--cpp/include/Ice/Buffer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/include/Ice/Buffer.h b/cpp/include/Ice/Buffer.h
index 86091b15258..56966089c06 100644
--- a/cpp/include/Ice/Buffer.h
+++ b/cpp/include/Ice/Buffer.h
@@ -21,6 +21,8 @@ public:
Buffer() : i(b.begin()) { }
Buffer(const Ice::Byte* beg, const Ice::Byte* end) : b(beg, end), i(b.begin()) { }
+ Buffer(const std::vector<Ice::Byte>& v) : b(v), i(b.begin()) { }
+ Buffer(Buffer& o, bool adopt) : b(o.b, adopt), i(b.begin()) { }
virtual ~Buffer() { }
void swapBuffer(Buffer&);
@@ -43,6 +45,8 @@ public:
Container();
Container(const_iterator, const_iterator);
+ Container(const std::vector<value_type>&);
+ Container(Container&, bool);
~Container();