parts.reserve(max_parts);
}
-void *&StructureBuilder::add(std::size_t size, std::size_t align)
+void *const &StructureBuilder::add(std::size_t size, std::size_t align)
{
if(parts.size()>=parts.capacity())
throw invalid_operation("StructureBuilder::add");