Use in-class member initializers
See C++ Core Guidelines item C.45 for more information. https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c45-dont-define-a-default-constructor-that-only-initializes-data-members-use-in-class-member-initializers-instead
This commit is contained in:
parent
ca9531bcbd
commit
0bdefd25d7
@ -160,7 +160,7 @@ private:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
////////////////////////////////////////////////////////////
|
||||
float m_degrees; //!< Angle value stored as degrees
|
||||
float m_degrees{0}; //!< Angle value stored as degrees
|
||||
};
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -39,9 +39,7 @@ constexpr float positiveRemainder(float a, float b)
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
constexpr Angle::Angle() : m_degrees(0.0f)
|
||||
{
|
||||
}
|
||||
constexpr Angle::Angle() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -140,7 +140,7 @@ private:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
////////////////////////////////////////////////////////////
|
||||
ClockImpl::time_point m_startTime; //!< Time of last reset
|
||||
ClockImpl::time_point m_startTime{ClockImpl::now()}; //!< Time of last reset
|
||||
};
|
||||
|
||||
} // namespace sf
|
||||
|
@ -105,9 +105,9 @@ private:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
////////////////////////////////////////////////////////////
|
||||
const char* m_data; //!< Pointer to the data in memory
|
||||
std::int64_t m_size; //!< Total size of the data
|
||||
std::int64_t m_offset; //!< Current reading position
|
||||
const char* m_data{nullptr}; //!< Pointer to the data in memory
|
||||
std::int64_t m_size{0}; //!< Total size of the data
|
||||
std::int64_t m_offset{0}; //!< Current reading position
|
||||
};
|
||||
|
||||
} // namespace sf
|
||||
|
@ -56,7 +56,8 @@ public:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Static member data
|
||||
////////////////////////////////////////////////////////////
|
||||
static const std::size_t InvalidPos; //!< Represents an invalid position in the string
|
||||
/// Represents an invalid position in the string
|
||||
static inline const std::size_t InvalidPos{std::basic_string<std::uint32_t>::npos};
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \brief Default constructor
|
||||
|
@ -119,7 +119,7 @@ private:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
////////////////////////////////////////////////////////////
|
||||
std::chrono::microseconds m_microseconds; //!< Time value stored as microseconds
|
||||
std::chrono::microseconds m_microseconds{0}; //!< Time value stored as microseconds
|
||||
};
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -24,9 +24,7 @@
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
constexpr Time::Time() : m_microseconds(0)
|
||||
{
|
||||
}
|
||||
constexpr Time::Time() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -210,8 +210,8 @@ public:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
////////////////////////////////////////////////////////////
|
||||
T x; //!< X coordinate of the vector
|
||||
T y; //!< Y coordinate of the vector
|
||||
T x{0}; //!< X coordinate of the vector
|
||||
T y{0}; //!< Y coordinate of the vector
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -25,9 +25,7 @@
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
template <typename T>
|
||||
constexpr Vector2<T>::Vector2() : x(0), y(0)
|
||||
{
|
||||
}
|
||||
constexpr Vector2<T>::Vector2() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -134,9 +134,9 @@ public:
|
||||
////////////////////////////////////////////////////////////
|
||||
// Member data
|
||||
////////////////////////////////////////////////////////////
|
||||
T x; //!< X coordinate of the vector
|
||||
T y; //!< Y coordinate of the vector
|
||||
T z; //!< Z coordinate of the vector
|
||||
T x{0}; //!< X coordinate of the vector
|
||||
T y{0}; //!< Y coordinate of the vector
|
||||
T z{0}; //!< Z coordinate of the vector
|
||||
};
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -25,9 +25,7 @@
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
template <typename T>
|
||||
constexpr Vector3<T>::Vector3() : x(0), y(0), z(0)
|
||||
{
|
||||
}
|
||||
constexpr Vector3<T>::Vector3() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -32,9 +32,7 @@
|
||||
namespace sf
|
||||
{
|
||||
////////////////////////////////////////////////////////////
|
||||
Clock::Clock() : m_startTime(ClockImpl::now())
|
||||
{
|
||||
}
|
||||
Clock::Clock() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -33,9 +33,7 @@
|
||||
namespace sf
|
||||
{
|
||||
////////////////////////////////////////////////////////////
|
||||
MemoryInputStream::MemoryInputStream() : m_data(nullptr), m_size(0), m_offset(0)
|
||||
{
|
||||
}
|
||||
MemoryInputStream::MemoryInputStream() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -35,13 +35,7 @@
|
||||
namespace sf
|
||||
{
|
||||
////////////////////////////////////////////////////////////
|
||||
const std::size_t String::InvalidPos = std::basic_string<std::uint32_t>::npos;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
String::String()
|
||||
{
|
||||
}
|
||||
String::String() = default;
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
Loading…
Reference in New Issue
Block a user