diff options
Diffstat (limited to 'cpp/include/Ice/Buffer.h')
-rw-r--r-- | cpp/include/Ice/Buffer.h | 4 |
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(); |