![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Boost Tokenizer ClassBoost , ,
|
Parameter | Description |
---|---|
TokenizerFunc | TokenizerFunction используется для разбора последовательности. |
Итератор | Тип итератора определяет последовательность. |
Тип | Тип токена, как правило, строка. |
Тип |
Замечания |
итератор | Тип возвращался к началу и концу. Примечание: категория итератора будет в лучшем случае ForwardIterator. Это будет InputIterator, если параметр шаблона Iterator является InputIterator. Для любой другой категории это будет ForwardIterator. |
const_iterator | Тот же тип, что и итератор. |
value_type | Тот же тип, что и параметр шаблона |
ссылка | Тип: Value_type& |
const_reference | Тот же тип, что и ссылка |
указатель | Такой же тип, как value_type* |
const_pointer | Тот же тип, что и Const Pointer |
тип размера | пустой |
разница_тип | пустой |
tokenizer(Iterator first, Iterator last,const TokenizerFunc& f = TokenizerFunc()) template<class Container> tokenizer(const Container& c,const TokenizerFunc& f = TokenizerFunc()) void assign(Iterator first, Iterator last) void assign(Iterator first, Iterator last, const TokenizerFunc& f) template<class Container> void assign(const Container& c) template<class Container> void assign(const Container& c, const TokenizerFunc& f) iterator begin() const iterator end() const
Параметр |
Описание |
c | Контейнер, содержащий последовательность для разбора. Примечание: c.begin() и c.end() должны быть конвертируемы в итератор параметров шаблона. |
f | Функтор — это модель TokenizerFunction, которая будет использоваться для разбора последовательности. |
первый | Итератор, который представляет начальное положение в последовательности, которая должна быть проанализирована. |
последний | Итератор, который представляет собой прошлую конечную позицию в последовательности, которая должна быть проанализирована. |
Пересмотрено 16 Февраль 200816 February, 2008[ORIG_END] -->
Авторское право и копия, 2001 Джон Р. Бандела
Распространяется в соответствии с Лицензией на программное обеспечение Boost версии 1.0. (См. сопроводительный файл LICENSE_1_0.txt или копию по адресу http://www.boost.org/LICENSE_1_0.txt)
Статья Boost Tokenizer Class раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |