By default, the Boost intrusive containers enable the
`constant_time_size` option which adds overhead to each modification
for tracking the size in a field. We don't need that.
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
typedef boost::intrusive::list<
aio_t,
+ boost::intrusive::constant_time_size<false>,
boost::intrusive::member_hook<
aio_t,
boost::intrusive::list_member_hook<>,
class C_Block_Sync;
typedef boost::intrusive::list< C_Block_Sync,
+ boost::intrusive::constant_time_size<false>,
boost::intrusive::member_hook<
C_Block_Sync,
boost::intrusive::list_member_hook<>,
};
typedef boost::intrusive::list< Barrier,
+ boost::intrusive::constant_time_size<false>,
boost::intrusive::member_hook<
Barrier,
boost::intrusive::list_member_hook<>,