![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
tag_ofBoost , Chapter 1. Fusion 2.2 , Support
|
Параметр |
Требование |
Описание |
---|---|---|
< |
Любой тип |
Тип запроса. |
typedef traits::tag_of<T>::type tag;
Тип возврата: Любой тип.
Семантика: Возвращает тег, связанный с<T
>.
#include <boost/fusion/support/tag_of.hpp> #include <boost/fusion/include/tag_of.hpp>
typedef traits::tag_of<list
<> >::type tag1; typedef traits::tag_of<list
<int> >::type tag2; typedef traits::tag_of<vector
<> >::type tag3; typedef traits::tag_of<vector
<int> >::type tag4; BOOST_MPL_ASSERT((boost::is_same<tag1, tag2>)); BOOST_MPL_ASSERT((boost::is_same<tag3, tag4>));
Статья tag_of раздела Chapter 1. Fusion 2.2 Support может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |