![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Boost Offset SeparatorBoost , ,
|
Параметр |
Описание |
начало, конец | Укажите последовательность целых смещений. |
скидки | Показывает, следует ли оборачиваться к началу смещения, когда все смещения были использованы. Например, строка «1225200101012002» со смещениями (2,2,4) с bwrapoffsets вправду, будет разбираться на 12 25 2001 01 01 2002. В случае ложных офсетов он будет разбираться до 12 25 2001 года, а затем останавливаться, потому что все офсеты были использованы. |
возвратно-частичный | Рассказывает, когда парсированная последовательность заканчивается, прежде чем дать количество символов в текущем смещении, создать токен с тем, что было парсировано, или игнорировать его. Например, строка «122501» со смещениями (2,2,4) с бретернпартиалластом, установленным на истинное значение, будет разбираться на 12 25 01. С установкой на ложный, он будет разбирать до 12 25, а затем остановится, потому что в последовательности осталось только 2 символа вместо 4, которые должны были быть там. |
Чтобы использовать этот класс, передайте объект в любом месте, где требуется TokenizerFunction. Если вы по умолчанию сконструируете объект, он просто вернет каждый символ в разобранной последовательности в качестве маркера. (т. е. он по умолчанию к зачету 1, и bwrapoffsets является правдой).
Пересмотрено 25 Декабря 200625 December, 2006[ORIG_END] -->
Авторское право и копия, 2001 Джон Р. Бандела
Распространяется в соответствии с Лицензией на программное обеспечение Boost версии 1.0. (См. сопроводительный файл LICENSE_1_0.txt или копию по адресу http://www.boost.org/LICENSE_1_0.txt)
Статья Boost Offset Separator раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: ::
реклама |