IsNull() const
Indicates whether or not the `String` is null (i.e., it was never successfully set or it was freed).
AsCString() const
Returns the `String` as a C string.
Set()
Sets the string from a given C string.
Set()
Sets the string from a given C string.
Set()
Sets the string from a given C string.
Free()
Frees any buffer allocated by the `String`. The `String` destructor will automatically call `Free()`. This method allows caller to free buffer explicitly.
operator() const
Overloads operator `==` to evaluate whether or not the `String` is equal to a given C string.
operator!=() const
Overloads operator `!=` to evaluate whether or not the `String` is unequal to a given C string.
operator() const
Overloads operator `==` to evaluate whether or not the `String` is equal to a given C string.
operator=()