roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
unicode.h File Reference
#include <vector>
#include "roo_backport.h"
#include "roo_backport/string_view.h"
#include "roo_io/base/byte.h"
#include "roo_io/core/input_iterator.h"
#include "roo_io/data/read.h"
#include "roo_io/third_party/u8c.h"
Include dependency graph for unicode.h:

Go to the source code of this file.

Data Structures

class  roo_io::Utf8Decoder
 

Namespaces

namespace  roo_io
 

Functions

template<typename OutputItr >
void roo_io::DecodeUtfString (roo::string_view s, OutputItr itr)
 
std::vector< char32_troo_io::DecodeUtfStringToVector (roo::string_view s)
 
template<typename OutputIterator >
void roo_io::WriteUtf8Char (OutputIterator &itr, char32_t v)
 
int roo_io::WriteUtf8Char (byte *buf, char32_t ch)
 
int roo_io::WriteUtf8Char (char *buf, char32_t ch)