Let compiler generated special member functions

This commit is contained in:
Chris Thrasher 2023-03-30 08:21:50 -06:00
parent 988a38e0a9
commit 93a8506498
2 changed files with 0 additions and 46 deletions

View File

@ -151,26 +151,6 @@ public:
////////////////////////////////////////////////////////////
String(const std::basic_string<std::uint32_t>& utf32String);
////////////////////////////////////////////////////////////
/// \brief Copy constructor
///
/// \param copy Instance to copy
///
////////////////////////////////////////////////////////////
String(const String& copy);
////////////////////////////////////////////////////////////
/// \brief Move constructor
///
////////////////////////////////////////////////////////////
String(String&&) noexcept;
////////////////////////////////////////////////////////////
/// \brief Move assignment
///
////////////////////////////////////////////////////////////
String& operator=(String&&) noexcept;
////////////////////////////////////////////////////////////
/// \brief Create a new sf::String from a UTF-8 encoded string
///
@ -312,16 +292,6 @@ public:
////////////////////////////////////////////////////////////
std::basic_string<std::uint32_t> toUtf32() const;
////////////////////////////////////////////////////////////
/// \brief Overload of assignment operator
///
/// \param right Instance to assign
///
/// \return Reference to self
///
////////////////////////////////////////////////////////////
String& operator=(const String& right);
////////////////////////////////////////////////////////////
/// \brief Overload of += operator to append an UTF-32 string
///

View File

@ -123,18 +123,6 @@ String::String(const std::basic_string<std::uint32_t>& utf32String) : m_string(u
}
////////////////////////////////////////////////////////////
String::String(const String& copy) = default;
////////////////////////////////////////////////////////////
String::String(String&&) noexcept = default;
////////////////////////////////////////////////////////////
String& String::operator=(String&&) noexcept = default;
////////////////////////////////////////////////////////////
String::operator std::string() const
{
@ -212,10 +200,6 @@ std::basic_string<std::uint32_t> String::toUtf32() const
}
////////////////////////////////////////////////////////////
String& String::operator=(const String& right) = default;
////////////////////////////////////////////////////////////
String& String::operator+=(const String& right)
{