Let compiler generated special member functions
This commit is contained in:
parent
988a38e0a9
commit
93a8506498
@ -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
|
||||
///
|
||||
|
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user