1 #ifndef PORTABLE_BINARY_ARCHIVE_HPP 2 #define PORTABLE_BINARY_ARCHIVE_HPP 14 #include <boost/config.hpp> 15 #include <boost/cstdint.hpp> 16 #include <boost/static_assert.hpp> 17 #include <boost/archive/archive_exception.hpp> 21 #error This code assumes an eight-bit byte. 24 #include <boost/archive/basic_archive.hpp> 25 #include <boost/predef/other/endian.h> 27 #include <boost/archive/impl/archive_serializer_map.ipp> 29 namespace boost {
namespace archive {
43 throw archive_exception(archive_exception::other_exception);
45 char * last =
first + size - 1;
47 #if defined(__GNUC__) && !defined(__clang__) 48 #pragma GCC diagnostic push 49 #pragma GCC diagnostic ignored "-Wstringop-overflow=" 54 #if defined(__GNUC__) && !defined(__clang__) 55 #pragma GCC diagnostic pop 62 #endif // PORTABLE_BINARY_ARCHIVE_HPP Definition: portable_binary_archive.hpp:29
Definition: portable_binary_archive.hpp:32
portable_binary_archive_flags
Definition: portable_binary_archive.hpp:31
void reverse_bytes(signed char size, char *address)
Definition: portable_binary_archive.hpp:41
first
Definition: compare.py:8
uint32_t address
Definition: getifaddr.c:269
Definition: portable_binary_archive.hpp:33