Electroneum
boost::archive Namespace Reference

Namespaces

 detail
 

Classes

class  portable_binary_iarchive
 
class  portable_binary_iarchive_exception
 
class  portable_binary_oarchive
 
class  portable_binary_oarchive_exception
 

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: