class StringPtr
Defined at line 19 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
Public Methods
void StringPtr ()
Defined at line 21 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (std::nullopt_t )
Defined at line 23 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (std::nullptr_t )
Deprecated in favor of std::nullopt_t.
Defined at line 25 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (const StringPtr & )
Defined at line 27 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
StringPtr & operator= (const StringPtr & )
Defined at line 28 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (StringPtr && )
Defined at line 30 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
StringPtr & operator= (StringPtr && )
Defined at line 31 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (std::string && value)
Move construct and move assignment from the value type
Defined at line 34 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
StringPtr & operator= (std::string && value)
Defined at line 35 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (const std::string & value)
Copy construct and copy assignment from the value type
Defined at line 41 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
StringPtr & operator= (const std::string & value)
Defined at line 42 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
template <size_t N>
void StringPtr (const char (&)[N] literal)
Construct from string literals
Defined at line 49 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
template <size_t N>
StringPtr & operator= (const char (&)[N] literal)
Defined at line 51 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (const char * value)
Construct from string pointers
Defined at line 57 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (const char * value, size_t size)
Defined at line 58 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
StringPtr & operator= (const char * value)
Defined at line 60 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void StringPtr (std::string_view value)
Construct from string views.
Defined at line 66 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
StringPtr & operator= (std::string_view value)
Defined at line 68 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
std::string * operator-> ()
Override unchecked accessors with versions that check.
Defined at line 74 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
const std::string * operator-> ()
Defined at line 80 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h
void ~StringPtr ()
Destructor.
Defined at line 88 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/string.h