#include <iostream>
#include <cstdint>

#define IS_LITTLE_ENDIAN uint8_t(0x00ff)

template<bool VALUE> struct IsLittleEndian { static const bool value = VALUE; };

int main() {
    std::cout << "Little Endian = " << IsLittleEndian<IS_LITTLE_ENDIAN>::value << "\n";
}