mirror of
https://github.com/SFML/SFML.git
synced 2024-11-28 14:21:04 +08:00
Replace sf::Int8
with std::int8_t
This commit is contained in:
parent
82b48a7520
commit
af34794123
@ -168,7 +168,6 @@
|
||||
namespace sf
|
||||
{
|
||||
// 8 bits integer types
|
||||
using Int8 = std::int8_t;
|
||||
using Uint8 = std::uint8_t;
|
||||
|
||||
// 16 bits integer types
|
||||
|
@ -213,7 +213,7 @@ public:
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \overload
|
||||
////////////////////////////////////////////////////////////
|
||||
Packet& operator>>(Int8& data);
|
||||
Packet& operator>>(std::int8_t& data);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \overload
|
||||
@ -294,7 +294,7 @@ public:
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \overload
|
||||
////////////////////////////////////////////////////////////
|
||||
Packet& operator<<(Int8 data);
|
||||
Packet& operator<<(std::int8_t data);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
/// \overload
|
||||
@ -498,7 +498,7 @@ private:
|
||||
/// Packets have built-in operator >> and << overloads for
|
||||
/// standard types:
|
||||
/// \li bool
|
||||
/// \li fixed-size integer types (sf::Int8/16/32, sf::Uint8/16/32)
|
||||
/// \li fixed-size integer types (int[8|16|32]_t, uint[8|16|32]_t)
|
||||
/// \li floating point numbers (float, double)
|
||||
/// \li string types (char*, wchar_t*, std::string, std::wstring, sf::String)
|
||||
///
|
||||
@ -510,7 +510,7 @@ private:
|
||||
/// struct MyStruct
|
||||
/// {
|
||||
/// float number;
|
||||
/// sf::Int8 integer;
|
||||
/// std::int8_t integer;
|
||||
/// std::string str;
|
||||
/// };
|
||||
///
|
||||
|
@ -129,7 +129,7 @@ Packet& Packet::operator>>(bool& data)
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
Packet& Packet::operator>>(Int8& data)
|
||||
Packet& Packet::operator>>(std::int8_t& data)
|
||||
{
|
||||
if (checkSize(sizeof(data)))
|
||||
{
|
||||
@ -400,7 +400,7 @@ Packet& Packet::operator<<(bool data)
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
Packet& Packet::operator<<(Int8 data)
|
||||
Packet& Packet::operator<<(std::int8_t data)
|
||||
{
|
||||
append(&data, sizeof(data));
|
||||
return *this;
|
||||
|
@ -18,12 +18,12 @@ TEST_CASE("sf::Packet class - [network]")
|
||||
{
|
||||
SUBCASE("Stream operators")
|
||||
{
|
||||
SUBCASE("Int8")
|
||||
SUBCASE("std::int8_t")
|
||||
{
|
||||
testPacketStreamOperators(sf::Int8(0));
|
||||
testPacketStreamOperators(sf::Int8(1));
|
||||
testPacketStreamOperators(std::numeric_limits<sf::Int8>::min());
|
||||
testPacketStreamOperators(std::numeric_limits<sf::Int8>::max());
|
||||
testPacketStreamOperators(std::int8_t(0));
|
||||
testPacketStreamOperators(std::int8_t(1));
|
||||
testPacketStreamOperators(std::numeric_limits<std::int8_t>::min());
|
||||
testPacketStreamOperators(std::numeric_limits<std::int8_t>::max());
|
||||
}
|
||||
|
||||
SUBCASE("Int16")
|
||||
|
@ -14,7 +14,6 @@ TEST_CASE("SFML/Config.hpp")
|
||||
|
||||
SUBCASE("Fixed width types")
|
||||
{
|
||||
CHECK(sizeof(sf::Int8) == 1);
|
||||
CHECK(sizeof(sf::Uint8) == 1);
|
||||
|
||||
CHECK(sizeof(sf::Int16) == 2);
|
||||
|
Loading…
Reference in New Issue
Block a user