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

Public Member Functions

RedactableStringoperator= (RedactableString const &)=default
 
 RedactableString (RedactableString const &)=default
 
MCAPI void append (::std::string rhs)
 
MCAPI ::Bedrock::Result< void > erase (uint64 offset, uint64 count)
 
MCAPI::Bedrock::Safety::RedactableString & operator+= (::std::string const &unredactedSuffix)
 
MCAPI void operator+= (::Bedrock::Safety::RedactableString const &rhs)
 
MCAPI::Bedrock::Safety::RedactableString & operator= (::Bedrock::Safety::RedactableString &&)
 
MCAPI::Bedrock::Safety::RedactableString & operator= (::std::string &&unredactedString)
 
MCAPI bool operator== (::Bedrock::Safety::RedactableString const &rhs) const
 
MCAPI void set (::std::string const &unredactedString)
 
MCAPI void set (::std::string &&unredactedString)
 
MCAPI void setRedacted (::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: