WebSocket++
0.8.3-dev
C++ websocket client/server library
|
Provides streaming UTF8 validation functionality. More...
#include <utf8_validator.hpp>
Public Member Functions | |
validator () | |
Construct and initialize the validator. | |
bool | consume (uint8_t byte) |
Advance the state of the validator with the next input byte. More... | |
template<typename iterator_type > | |
bool | decode (iterator_type begin, iterator_type end) |
Advance validator state with input from an iterator pair. More... | |
bool | complete () |
Return whether the input sequence ended on a valid utf8 codepoint. More... | |
void | reset () |
Reset the validator to decode another message. | |
Provides streaming UTF8 validation functionality.
Definition at line 81 of file utf8_validator.hpp.
|
inline |
Return whether the input sequence ended on a valid utf8 codepoint.
Definition at line 124 of file utf8_validator.hpp.
|
inline |
Advance the state of the validator with the next input byte.
byte | The byte to advance the validation state with |
Definition at line 91 of file utf8_validator.hpp.
|
inline |
Advance validator state with input from an iterator pair.
begin | Input iterator to the start of the input range |
end | Input iterator to the end of the input range |
Definition at line 105 of file utf8_validator.hpp.