std::meta::info
От ru.cppreference.net
| Определён в заголовке <meta>
|
||
using info = decltype(^^::);
|
(начиная с C++26) | |
std::meta::info является типом значений отражения. Это отдельный фундаментальный тип. Существует уникальное нулевое отражение; каждое другое отражение представляет:
- значение скалярного типа;
- объект со статической продолжительностью хранения;
- переменную;
- структурированную привязку;
- функцию;
- параметр функции;
- энумератор;
- аннотацию;
- псевдоним типа;
- тип;
- член класса;
- безымянное битовое поле;
- шаблон класса;
- шаблон функции;
- шаблон переменной;
- шаблон псевдонима;
- концепт;
- псевдоним пространства имён;
- пространство имён;
- отношение прямого базового класса; или
- описание элемента данных.
Для целей поиска, зависящего от аргументов, пространство имён std::meta является ассоциированным пространством имён этого типа.
Значения типа std::meta::info являются сравнимыми на равенство. Обратите внимание, что отражение псевдонима типа сравнивается неравным с отражением псевдонимированного типа.
Пример
| Этот раздел неполон Причина: нет примера |