STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Private Member Functions | Friends
stapl::runtime::size_oarchive Class Reference

Archive to calculate the size an object needs for packing. More...

Public Member Functions

std::streamsize size (void) const noexcept
 Returns the number of bytes required to pack the object.
 

Private Member Functions

std::streamsize xsputn (const char_type *, std::streamsize n) final
 Counts how many bytes are written into the stream.
 
void advance (const std::size_t size) noexcept
 Advances the buffer pointer.
 
std::streamsize written_bytes (void) const noexcept
 Returns how many bytes have been written.
 

Friends

class boost::archive::detail::interface_oarchive< size_oarchive >
 
class boost::archive::basic_binary_oarchive< size_oarchive >
 
class boost::archive::basic_binary_oprimitive< size_oarchive, std::ostream::char_type, std::ostream::traits_type >
 
class boost::archive::save_access
 

Detailed Description

Archive to calculate the size an object needs for packing.

For more information, visit http://www.boost.org/doc/libs/release/libs/serialization/doc/index.html .


The documentation for this class was generated from the following file: