![]() |
Home | Libraries | People | FAQ | More |
Syntax |
Code |
---|---|
Pipe |
rng | boost::adaptors::tokenized(regex) rng | boost::adaptors::tokenized(regex, i) rng | boost::adaptors::tokenized(regex, rndRng) rng | boost::adaptors::tokenized(regex, i, flags) rng | boost::adaptors::tokenized(regex, rndRng, flags)
|
Function |
boost::adaptors::tokenize(rng, regex) boost::adaptors::tokenize(rng, regex, i) boost::adaptors::tokenize(rng, regex, rndRng) boost::adaptors::tokenize(rng, regex, i, flags) boost::adaptors::tokenize(rng, regex, rndRng, flags)
|
Precondition:
T
denote
typename range_value<decltype(rng)>::type
,
then regex
has
the type basic_regex<T>
or is implicitly convertible
to one of these types.
i
has the type
int
.
value_type
of rndRng
is
int
.
flags
has the
type regex_constants::syntax_option_type
.
regex_token_iterator
. The first
iterator in the range would be constructed by forwarding all the
arguments of tokenized()
to the regex_token_iterator
constructor.
regex_token_iterator
s
might throw.
boost::tokenized_range<typeof(rng)>