![]() |
![]() ![]() ![]() ![]() |
![]() |
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.
:: Главная :: ::
реклама |