![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Store an Attribute Value into a Container after a Parser Produced a Value (Qi)Boost , Spirit 2.5.2 , Store a Parsed Attribute Value (Qi)
|
![]() |
Note |
---|---|
Этот файл заголовка не должен быть включен непосредственно какой-либо пользовательской программой, поскольку он обычно включается другими файлами заголовка Spirit, основанными на его содержании. |
Имя |
---|
< |
template <typename Attrib, typename T, typename Enable> struct assign_to_container_from_value { static void call(T const& val, Attrib& attr); };
Параметр |
Описание |
по умолчанию |
---|---|---|
< |
Тип,< |
Нет |
< |
Тип,< |
Нет |
< |
Параметр шаблона помощника, используемый для выборочного включения или отключения определенных специализаций< |
< |
Notation
Attrib
Тип, используемый в качестве цели для хранения значения атрибута. Этот тип гарантированно является типом контейнера (<is_container<Attrib>::type
>оценивает до<mpl::true_
>).
attr
Свойственный тип<Attrib
>.
T
Тип, произведенный парсером. Парсер временно хранит свои парсированные значения, используя этот тип.
t
Свойственный тип<T
>.
выражение |
Семантика |
---|---|
<assign_to_container_from_value<Attrib,T>::call(t,attr)> |
Добавить значение< |
Параметры шаблонов |
Семантика |
---|---|
< |
Добавить аргумент< |
< |
Ничего не делать. |
Точка настройки<assign_to_container_from_value
>должна быть реализована для конкретного типа, когда реализация по умолчанию, как показано выше, не применима. Примером может служить то, что тип<Attrib
>не является копируемым.
Статья Store an Attribute Value into a Container after a Parser Produced a Value (Qi) раздела Spirit 2.5.2 Store a Parsed Attribute Value (Qi) может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Store a Parsed Attribute Value (Qi) ::
реклама |