mirror of
https://github.com/SFML/SFML.git
synced 2024-11-28 14:21:04 +08:00
Enable clang-tidy modernize-pass-by-value
check
This commit is contained in:
parent
1dbffc6626
commit
97c00d42ad
@ -30,7 +30,6 @@ Checks: >
|
||||
-misc-non-private-member-variables-in-classes,
|
||||
-modernize-avoid-c-arrays,
|
||||
-modernize-macro-to-enum,
|
||||
-modernize-pass-by-value,
|
||||
-modernize-return-braced-init-list,
|
||||
-modernize-use-nodiscard,
|
||||
-modernize-use-trailing-return-type,
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
#include <cassert>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -54,7 +55,7 @@ public:
|
||||
}
|
||||
|
||||
protected:
|
||||
Effect(const std::string& name) : m_name(name)
|
||||
Effect(std::string name) : m_name(std::move(name))
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -77,13 +77,13 @@ public:
|
||||
/// \param characterSize Base size of characters, in pixels
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
Text(const Font& font, const String& string = "", unsigned int characterSize = 30);
|
||||
Text(const Font& font, String string = "", unsigned int characterSize = 30);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Disallow construction from a temporary font
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
Text(Font&& font, const String& string = "", unsigned int characterSize = 30) = delete;
|
||||
Text(Font&& font, String string = "", unsigned int characterSize = 30) = delete;
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Copy constructor
|
||||
|
@ -142,7 +142,7 @@ public:
|
||||
/// \param message Response message
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
explicit Response(Status code = Status::InvalidResponse, const std::string& message = "");
|
||||
explicit Response(Status code = Status::InvalidResponse, std::string message = "");
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Check if the status code means a success
|
||||
|
@ -149,7 +149,7 @@ public:
|
||||
/// \param utf32String UTF-32 string to assign
|
||||
///
|
||||
////////////////////////////////////////////////////////////
|
||||
String(const std::u32string& utf32String);
|
||||
String(std::u32string utf32String);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Create a new sf::String from a UTF-8 encoded string
|
||||
|
@ -32,6 +32,7 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <cmath>
|
||||
#include <utility>
|
||||
|
||||
|
||||
namespace
|
||||
@ -94,8 +95,8 @@ void addGlyphQuad(sf::VertexArray& vertices, sf::Vector2f position, const sf::Co
|
||||
namespace sf
|
||||
{
|
||||
////////////////////////////////////////////////////////////
|
||||
Text::Text(const Font& font, const String& string, unsigned int characterSize) :
|
||||
m_string(string),
|
||||
Text::Text(const Font& font, String string, unsigned int characterSize) :
|
||||
m_string(std::move(string)),
|
||||
m_font(&font),
|
||||
m_characterSize(characterSize)
|
||||
{
|
||||
|
@ -36,6 +36,7 @@
|
||||
#include <iterator>
|
||||
#include <ostream>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
|
||||
namespace sf
|
||||
@ -78,7 +79,7 @@ private:
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
Ftp::Response::Response(Status code, const std::string& message) : m_status(code), m_message(message)
|
||||
Ftp::Response::Response(Status code, std::string message) : m_status(code), m_message(std::move(message))
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -30,6 +30,7 @@
|
||||
|
||||
#include <cstring>
|
||||
#include <iterator>
|
||||
#include <utility>
|
||||
|
||||
|
||||
namespace sf
|
||||
@ -118,7 +119,7 @@ String::String(const char32_t* utf32String)
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
String::String(const std::u32string& utf32String) : m_string(utf32String)
|
||||
String::String(std::u32string utf32String) : m_string(std::move(utf32String))
|
||||
{
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user