tinyutf8 4.0.2
Unicode (UTF-8) capable std::string
Loading...
Searching...
No Matches
Classes | Functions
tiny_utf8::tiny_utf8_detail Namespace Reference

Implementation Detail. More...

Classes

class  is_little_endian
 Helper to detect little endian. More...
 
union  last_byte
 Helper to modify the last (address-wise) byte of a little endian value of type 'T'. More...
 
union  last_byte< T, 1 >
 
struct  read_bytes_tag
 
struct  read_codepoints_tag
 

Functions

template<typename T >
std::size_t strlen (const T *str)
 strlen for different character types
 
template<>
std::size_t strlen< char > (const char *str)
 

Detailed Description

Implementation Detail.

Function Documentation

◆ strlen()

template<typename T >
std::size_t tiny_utf8::tiny_utf8_detail::strlen ( const T * str)
inline

strlen for different character types

◆ strlen< char >()

template<>
std::size_t tiny_utf8::tiny_utf8_detail::strlen< char > ( const char * str)
inline