Beispiel #1
0
    inline std::size_t Copy(uint8_t* data, T& field) {
#ifdef AI_BUILD_BIG_ENDIAN
        T field_swapped=AI_BE(field);
        std::memcpy(data, &field_swapped, sizeof(field)); return sizeof(field);
#else
        std::memcpy(data, &AI_BE(field), sizeof(field)); return sizeof(field);
#endif
    }
	inline std::size_t Copy(uint8_t* data, T& field) {
		std::memcpy(data, &AI_BE(field), sizeof(field)); return sizeof(field);
	}