AWS IoT C++ SDK
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
awsiotsdk::Utf8String Class Reference

Public Member Functions

 Utf8String (const Utf8String &)=default
 
 Utf8String (Utf8String &&)=default
 
Utf8Stringoperator= (const Utf8String &) &=default
 
Utf8Stringoperator= (Utf8String &&) &=default
 
std::size_t Length ()
 
util::String ToStdString ()
 

Static Public Member Functions

static std::unique_ptr< Utf8StringCreate (util::String str)
 
static std::unique_ptr< Utf8StringCreate (const char *str, std::size_t length)
 

Protected Member Functions

 Utf8String (util::String str)
 
 Utf8String (const char *str, std::size_t length)
 

Static Protected Member Functions

static bool IsValidInput (util::String str)
 
static bool IsValidInput (const char *str, std::size_t length)
 

Protected Attributes

util::String data
 
std::size_t length