17 Buffer() : i(b.begin()) { }
19 Buffer(
const std::vector<Ice::Byte>& v) : b(v), i(b.begin()) { }
20 Buffer(Buffer& o,
bool adopt) : b(o.b, adopt), i(b.begin()) { }
22 void swapBuffer(Buffer&);
38 typedef size_t size_type;
41 Container(const_iterator, const_iterator);
42 Container(
const std::vector<value_type>&);
43 Container(Container&,
bool);
52 const_iterator begin()
const
62 const_iterator end()
const
67 size_type size()
const
77 void swap(Container&);
81 void resize(size_type n)
87 else if(n > _capacity)
96 if(_size > 0 && _size * 2 < _capacity)
104 if(++_shrinkCounter > 2)
117 void push_back(value_type v)
123 reference operator[](size_type n)
129 const_reference operator[](size_type n)
const
137 Container(
const Container&);
138 void operator=(
const Container&);
139 void reserve(size_type);
149 Container::iterator i;