Removed IsLittleEndian test, changes in IsLittleEndian, testing Split with non-null-terminated strings
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#include <string>
|
||||
#include <set>
|
||||
#include <algorithm>
|
||||
#include <bit>
|
||||
#include <cassert>
|
||||
#include <cinttypes>
|
||||
#include <atomic>
|
||||
@@ -138,13 +139,11 @@ namespace OpenVulkano
|
||||
return result;
|
||||
}
|
||||
|
||||
[[deprecated]]
|
||||
static bool IsLittleEndian()
|
||||
{ //TODO update with cpp20
|
||||
const int value { 0x01 };
|
||||
const void * address { static_cast<const void *>(&value) };
|
||||
const unsigned char * least_significant_address { static_cast<const unsigned char *>(address) };
|
||||
|
||||
return (*least_significant_address == 0x01);
|
||||
{
|
||||
constexpr bool isLittleEndian = std::endian::native == std::endian::little;
|
||||
return isLittleEndian;
|
||||
}
|
||||
|
||||
static constexpr bool StartsWith(std::string_view str, std::string_view prefix)
|
||||
|
||||
Reference in New Issue
Block a user