}
}
+ template<bool is_const>
+ void buffer::list::iterator_impl<is_const>::copy(unsigned len, ptr &dest)
+ {
+ copy_deep(len, dest);
+ }
+
template<bool is_const>
void buffer::list::iterator_impl<is_const>::copy_deep(unsigned len, ptr &dest)
{
return buffer::list::iterator_impl<false>::copy(len, dest);
}
+ void buffer::list::iterator::copy(unsigned len, ptr &dest)
+ {
+ return buffer::list::iterator_impl<false>::copy_deep(len, dest);
+ }
+
void buffer::list::iterator::copy_deep(unsigned len, ptr &dest)
{
buffer::list::iterator_impl<false>::copy_deep(len, dest);
// copy data out.
// note that these all _append_ to dest!
void copy(unsigned len, char *dest);
+ // deprecated, use copy_deep()
+ void copy(unsigned len, ptr &dest) __attribute__((deprecated));
void copy_deep(unsigned len, ptr &dest);
void copy_shallow(unsigned len, ptr &dest);
void copy(unsigned len, list &dest);
// copy data out
void copy(unsigned len, char *dest);
+ // deprecated, use copy_deep()
+ void copy(unsigned len, ptr &dest) __attribute__((deprecated));
void copy_deep(unsigned len, ptr &dest);
void copy_shallow(unsigned len, ptr &dest);
void copy(unsigned len, list &dest);