![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Determine if a Type Should be Treated as a String (Qi and Karma)Boost , Spirit 2.5.2 , Customization of Spirit's Attribute Handling
|
![]() |
Note |
---|---|
Этот файл заголовка не должен быть включен непосредственно какой-либо пользовательской программой, поскольку он обычно включается другими файлами заголовка Spirit, основанными на его содержании. |
Имя |
---|
< |
template <typename T> struct is_string { <unspecified>; };
Параметр |
Описание |
по умолчанию |
---|---|---|
< |
Тип< |
Нет |
Notation
T
Произвольный тип.
N
Произвольная интегральная постоянная.
Char
Тип персонажа.
Traits
Тип черт характера.
Allocator
Стандартный тип распределения.
выражение |
Семантика |
---|---|
< |
Результат метафункции, эквивалентной mpl::true_, если данный тип< |
Тип |
Семантика |
---|---|
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
< |
Возвращение< |
Эта точка настройки должна быть реализована для использования пользовательских классов строк, которые не соответствуют синтаксису и семантике std::string.
Если эта точка настройки реализована, необходимо также реализовать следующие другие точки настройки.
Имя |
Когда внедрять |
---|---|
Для типов строк, основной тип символов которых не< |
|
Когда< |
|
Когда< |
Статья Determine if a Type Should be Treated as a String (Qi and Karma) раздела Spirit 2.5.2 Customization of Spirit's Attribute Handling может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Customization of Spirit's Attribute Handling ::
реклама |