В boost 1.53 message_queue_t имеет эту функцию-член:
size_type get_num_msg();
Это возвращает количество сообщений, сохраненных в настоящее время. Никогда не бросает. Я не вижу причин, по которым это не может быть константой.
В boost 1.53 message_queue_t имеет эту функцию-член:
size_type get_num_msg();
Это возвращает количество сообщений, сохраненных в настоящее время. Никогда не бросает. Я не вижу причин, по которым это не может быть константой.
Оказалось, что это баг, и он исправлен в версии boost #83470.