tinyutf8 4.0.2
Unicode (UTF-8) capable std::string
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
tiny_utf8::basic_string< ValueType, DataType, Allocator >::SSO Struct Reference

#include <tinyutf8.h>

Public Types

enum  : size_type { size = sizeof(NON_SSO)-1 }
 

Public Member Functions

 SSO (data_type value) noexcept
 
 SSO () noexcept
 

Public Attributes

data_type data [size]
 
unsigned char data_len
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
size 

Constructor & Destructor Documentation

◆ SSO() [1/2]

template<typename ValueType , typename DataType , typename Allocator >
tiny_utf8::basic_string< ValueType, DataType, Allocator >::SSO::SSO ( data_type value)
inlinenoexcept

◆ SSO() [2/2]

template<typename ValueType , typename DataType , typename Allocator >
tiny_utf8::basic_string< ValueType, DataType, Allocator >::SSO::SSO ( )
inlinenoexcept

Member Data Documentation

◆ data

template<typename ValueType , typename DataType , typename Allocator >
data_type tiny_utf8::basic_string< ValueType, DataType, Allocator >::SSO::data[size]

◆ data_len

template<typename ValueType , typename DataType , typename Allocator >
unsigned char tiny_utf8::basic_string< ValueType, DataType, Allocator >::SSO::data_len

The documentation for this struct was generated from the following file: