#include <checked.h>
template<typename octet_iterator >
template<typename octet_iterator >
utf8::iterator< octet_iterator >::iterator |
( |
const octet_iterator< octet_iterator > & |
octet_it, |
|
|
const octet_iterator< octet_iterator > & |
range_start, |
|
|
const octet_iterator< octet_iterator > & |
range_end |
|
) |
| |
|
inlineexplicit |
280 throw std::out_of_range(
"Invalid utf-8 iterator position");
octet_iterator range_start
Definition: checked.h:270
octet_iterator it
Definition: checked.h:269
octet_iterator range_end
Definition: checked.h:271
template<typename octet_iterator >
octet_iterator it
Definition: checked.h:269
template<typename octet_iterator >
bool operator==(const iterator &rhs) const
Definition: checked.h:289
template<typename octet_iterator >
286 octet_iterator temp =
it;
uint32_t next(octet_iterator &it, octet_iterator end)
Definition: checked.h:137
octet_iterator it
Definition: checked.h:269
octet_iterator range_end
Definition: checked.h:271
template<typename octet_iterator >
uint32_t next(octet_iterator &it, octet_iterator end)
Definition: checked.h:137
octet_iterator it
Definition: checked.h:269
octet_iterator range_end
Definition: checked.h:271
template<typename octet_iterator >
uint32_t next(octet_iterator &it, octet_iterator end)
Definition: checked.h:137
octet_iterator it
Definition: checked.h:269
octet_iterator range_end
Definition: checked.h:271
iterator()
Definition: checked.h:273
template<typename octet_iterator >
octet_iterator range_start
Definition: checked.h:270
uint32_t prior(octet_iterator &it, octet_iterator start)
Definition: checked.h:163
octet_iterator it
Definition: checked.h:269
template<typename octet_iterator >
octet_iterator range_start
Definition: checked.h:270
uint32_t prior(octet_iterator &it, octet_iterator start)
Definition: checked.h:163
octet_iterator it
Definition: checked.h:269
iterator()
Definition: checked.h:273
template<typename octet_iterator >
292 throw std::logic_error(
"Comparing utf-8 iterators defined with different ranges");
293 return (
it == rhs.it);
octet_iterator range_start
Definition: checked.h:270
octet_iterator it
Definition: checked.h:269
octet_iterator range_end
Definition: checked.h:271
template<typename octet_iterator >
template<typename octet_iterator >
template<typename octet_iterator >
The documentation for this class was generated from the following file: