Namespaces
Variants

std::meta::display_string_of, std::meta::u8display_string_of

From ru.cppreference.net
< cpp | meta
 
 
 
Библиотека рефлексии
Запросы доступности членов
Идентификация области видимости
Запросы членов рефлексии
Рефлексия аннотаций
Извлечение значений
Подстановка рефлексии
Рефлексия результатов выражений
Генерация определений классов

Категории первичных типов
Категории составных типов
Свойства типов ➜
Отношения типов
 
Типы и запросы рефлексии
Запросы рефлексии
Запросы компоновки рефлексии
Свойства типов
Запросы свойств типов
 
Определён в заголовке <meta>
consteval std::string_view display_string_of( std::meta::info r );
(1) (начиная с C++26)
consteval std::u8string_view u8display_string_of( std::meta::info r );
(2) (начиная с C++26)

Возвращает определённую реализацией строку. Реализациям рекомендуется создавать текст, полезный для идентификации того, что представляет r.

Параметры

r - значение рефлексии

Возвращаемое значение

Определённая реализацией строка. Где это возможно, строка должна подходить для идентификации представленной конструкции.

Примечания

Результат V заканчивается нулевым символом: V.data()[V.size()] гарантированно равен '\0'. Каждый элемент в V является потенциально неуникальным объектом со статической продолжительностью хранения, который можно использовать в константных выражениях; указатель на такой элемент не подходит для использования в качестве аргумента шаблона для нетипового параметра шаблона типа указателя.

Пример

Смотри также

если отражаемая сущность имеет идентификатор, получает его имя
(функция)