Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Bedrock::Safety::RedactableString Class Reference

Public Member Functions

MCAPI RedactableString (::Bedrock::Safety::RedactableString const &)
MCAPI RedactableString (::std::string const &unredactedString)
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)
MCFOLD::Bedrock::Safety::RedactableString & operator= (::Bedrock::Safety::RedactableString const &)
MCAPI::Bedrock::Safety::RedactableString & operator= (char const *unredactedCString)
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 * $ctor (::Bedrock::Safety::RedactableString const &)
MCAPI void * $ctor (::std::string const &unredactedString)
MCFOLD void $dtor ()

Public Attributes

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

Member Function Documentation

◆ erase()

MCAPI ::Bedrock::Result< void > Bedrock::Safety::RedactableString::erase ( uint64 offset,
uint64 count )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator+=()

MCAPI void Bedrock::Safety::RedactableString::operator+= ( ::Bedrock::Safety::RedactableString const & rhs)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=()

MCAPI::Bedrock::Safety::RedactableString & Bedrock::Safety::RedactableString::operator= ( char const * unredactedCString)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator==()

MCAPI bool Bedrock::Safety::RedactableString::operator== ( ::Bedrock::Safety::RedactableString const & rhs) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ set() [1/2]

MCAPI void Bedrock::Safety::RedactableString::set ( ::std::string && unredactedString)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ set() [2/2]

MCAPI void Bedrock::Safety::RedactableString::set ( ::std::string const & unredactedString)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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