Electroneum
Loading...
Searching...
No Matches
boost::archive Namespace Reference

Namespaces

namespace  detail

Classes

class  portable_binary_iarchive_exception
class  portable_binary_iarchive
class  portable_binary_oarchive_exception
class  portable_binary_oarchive

Enumerations

enum  portable_binary_archive_flags { endian_big = 0x4000 , endian_little = 0x8000 }

Functions

void reverse_bytes (signed char size, char *address)

Enumeration Type Documentation

◆ portable_binary_archive_flags

Enumerator
endian_big 
endian_little 

Definition at line 31 of file portable_binary_archive.hpp.

Function Documentation

◆ reverse_bytes()

void boost::archive::reverse_bytes ( signed char size,
char * address )
inline

Definition at line 41 of file portable_binary_archive.hpp.

41 {
42 if (size <= 0)
43 throw archive_exception(archive_exception::other_exception);
44 char * first = address;
45 char * last = first + size - 1;
46 for(;first < last;++first, --last){
47 char x = *last;
48 *last = *first;
49 *first = x;
50 }
51 }
const char * address
Definition multisig.cpp:37
Here is the caller graph for this function: