boost::intrusive::constant_time_size
// In header: <boost/intrusive/options.hpp> template<bool Enabled> struct constant_time_size { };
This option setter specifies if the intrusive container stores its size as a member to obtain constant-time size() member.