mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-04-10 03:44:26 +00:00
DataReader: Remove __forceinline from trivial functions
This commit is contained in:
parent
4c2ec39199
commit
ffade65c55
@ -13,16 +13,16 @@
|
|||||||
class DataReader
|
class DataReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
__forceinline DataReader() = default;
|
DataReader() = default;
|
||||||
__forceinline DataReader(u8* src, u8* end_) : buffer(src), end(end_) {}
|
DataReader(u8* src, u8* end_) : buffer(src), end(end_) {}
|
||||||
__forceinline u8* GetPointer() { return buffer; }
|
u8* GetPointer() { return buffer; }
|
||||||
__forceinline u8* operator=(u8* src)
|
u8* operator=(u8* src)
|
||||||
{
|
{
|
||||||
buffer = src;
|
buffer = src;
|
||||||
return src;
|
return src;
|
||||||
}
|
}
|
||||||
|
|
||||||
__forceinline size_t size() const { return end - buffer; }
|
size_t size() const { return end - buffer; }
|
||||||
template <typename T, bool swapped = true>
|
template <typename T, bool swapped = true>
|
||||||
__forceinline T Peek(int offset = 0) const
|
__forceinline T Peek(int offset = 0) const
|
||||||
{
|
{
|
||||||
@ -54,7 +54,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <typename T = u8>
|
template <typename T = u8>
|
||||||
__forceinline void Skip(size_t data = 1)
|
void Skip(size_t data = 1)
|
||||||
{
|
{
|
||||||
buffer += sizeof(T) * data;
|
buffer += sizeof(T) * data;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user