14 ::std::string mUnredactedString;
15 ::std::optional<::std::string> mRedactedString;
26 MCAPI
RedactableString(::std::string&& unredactedString, ::std::optional<::std::string>&& redactedString);
28 MCAPI
void append(::std::string rhs);
30 MCAPI ::Bedrock::Result<void> erase(uint64 offset, uint64 count);
32 MCAPI ::Bedrock::Safety::RedactableString& operator+=(::std::string
const& unredactedSuffix);
38 MCAPI ::Bedrock::Safety::RedactableString& operator=(::std::string&& unredactedString);
42 MCAPI
void set(::std::string
const& unredactedString);
44 MCAPI
void set(::std::string&& unredactedString);
46 MCAPI
void setRedacted(::std::optional<::std::string>&& redactedString);
52 MCAPI
void* $ctor(::std::string&& unredactedString, ::std::optional<::std::string>&& redactedString);