Add IsLittleEndian check to Utils

This commit is contained in:
2020-11-28 20:38:23 +01:00
parent 946e159d2c
commit 7dc90b3e83
2 changed files with 11 additions and 0 deletions

View File

@@ -91,5 +91,14 @@ namespace openVulkanoCpp
}
return log;
}
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);
}
};
}