Обертка информации типа очень полезна для хранения объектов информации типа в контейнерах в качестве ключа или значения. Он также предоставляет ряд полезных функций, таких как поддержка строительства и назначения по умолчанию, пустое состояние и расширенная поддержка удобных для человека имен типов.
Метод возвращает содержащуюся строку имени типа в возможно более читаемом формате, чем get().name()
!
boolоператор!const;
Возврат:
Правда, если обертка по умолчанию была построена и еще не инициализирована
booltype_info_wrapper&, что, , что, , , , , , , , , , , , , ,
,
,
,
,
,
, , , , , , ,
, , ,
,
,
,
, , ,
, , , если этот объект или сравнение находится в пустом состоянии, а другой нет, результат , ложный. Если оба аргумента пусты, результат истинно. Если оба аргумента не пусты, результат будет истинным, если этот объект обернет тот же тип, что и сравнение, и ложным в противном случае.
boolоператорtype_info_wrapper const&, что, const , за исключением ;
Примечание
Результаты этого оператора согласуются только в рамках одного запуска приложения. Результат может измениться для тех же типов после восстановления или даже перезапуска приложения.
!! что
<
Статья Class type_info_wrapper раздела Chapter 1. Boost.Log v2 Utilities может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.