A validator for UTF-8 strings.
More...
#include <wsutf8.h>
List of all members.
Public Member Functions |
| validator () |
| Constuctor.
|
bool | consume (uint32_t byte) |
| Validate a single UTF-8 character.
|
template<typename iterator_type > |
bool | decode (iterator_type b, iterator_type e) |
| Validate a range of UTF-8 characters.
|
bool | complete () |
| Retrieve validator state.
|
void | reset () |
| Reset the validator state.
|
Detailed Description
A validator for UTF-8 strings.
Member Function Documentation
bool complete |
( |
| ) |
[inline] |
Retrieve validator state.
- Returns:
- true, if the current state is valid.
Definition at line 88 of file wsutf8.h.
bool consume |
( |
uint32_t |
byte | ) |
[inline] |
Validate a single UTF-8 character.
- Parameters:
-
byte | The UTF-8 character to validate |
- Returns:
- true, if the character is valid.
Definition at line 61 of file wsutf8.h.
bool decode |
( |
iterator_type |
b, |
|
|
iterator_type |
e |
|
) |
| [inline] |
Validate a range of UTF-8 characters.
- Parameters:
-
b | Iterator, pointing to the start of the sequence, |
e | Iterator, pointing to the end of the sequence. |
- Returns:
- true, if the supplied sequence is valid.
Definition at line 75 of file wsutf8.h.
The documentation for this class was generated from the following file: