LeviLamina
Loading...
Searching...
No Matches
Bedrock::Safety::RedactableString Class Reference

Public Member Functions

RedactableString & operator= (RedactableString const &)=default
RedactableString & operator= (RedactableString &&)=default
 RedactableString (RedactableString const &)=default
MCAPI RedactableString (::std::string &&unredactedString, ::std::optional<::std::string > &&redactedString)
MCAPI void append (::std::string rhs)
MCAPI_C void clear ()
MCAPI ::Bedrock::Result< void > erase (uint64 offset, uint64 count)
MCAPI::Bedrock::Safety::RedactableString operator+ (::std::string const &str) const
MCAPI::Bedrock::Safety::RedactableString & operator+= (::std::string const &unredactedSuffix)
MCAPI void operator+= (::Bedrock::Safety::RedactableString const &rhs)
MCAPI::Bedrock::Safety::RedactableString & operator= (::std::string &&unredactedString)
MCAPI bool operator== (::Bedrock::Safety::RedactableString const &rhs) const
MCAPI void set (::std::string &&unredactedString)
MCAPI void set (::std::string const &unredactedString)
MCAPI void setRedacted (::std::optional<::std::string > &&redactedString)
MCAPI_C void * $ctor (::Bedrock::Safety::RedactableString const &)
MCAPI void * $ctor (::std::string &&unredactedString, ::std::optional<::std::string > &&redactedString)
MCFOLD void $dtor ()

Public Attributes

::std::string mUnredactedString
::std::optional<::std::string > mRedactedString

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