// senf::detail::PacketImpl
prefix_ senf::detail::PacketImpl::PacketImpl()
- : refcount_(0), annotations_(AnnotationIndexerBase::maxAnnotations, 0)
+ : refcount_(0), annotations_(AnnotationIndexerBase::maxAnnotations)
{}
prefix_ senf::detail::PacketImpl::PacketImpl(size_type size, byte initValue)
- : refcount_(0), data_(size,initValue), annotations_(AnnotationIndexerBase::maxAnnotations, 0)
+ : refcount_(0), data_(size,initValue), annotations_(AnnotationIndexerBase::maxAnnotations)
{}
// rerference/memory management
updateIterators(self,ix,-delta);
}
+prefix_ void senf::detail::PacketImpl::reserve(size_type n)
+{
+ data_.reserve(n);
+}
+
+prefix_ senf::detail::PacketImpl::size_type senf::detail::PacketImpl::capacity()
+ const
+{
+ return data_.capacity();
+}
+
///////////////////////////////////////////////////////////////////////////
// senf::detail::PacketImpl::Guard