29 #include <agrum/tools/core/utils_misc.h> 37 bool Memcmp(
const void*
const in_,
const void*
const out_,
unsigned long size) {
38 unsigned char* in = (
unsigned char*)in_;
39 unsigned char* out = (
unsigned char*)out_;
41 for (
unsigned long i = 0; i < size; ++i)
42 if (*(in++) != *(out++))
return false;
49 gum::__debug__::_atexit_();
INLINE void emplace(Args &&... args)
void _atexit_()
Used for debug purpose.
bool Memcmp(const void *const in_, const void *const out_, unsigned long size)
Cross-platform replacement for memcmp.
std::ostream & operator<<(std::ostream &os, const std::tuple<> &)