Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::interprocess::ipcdetail::sync_id Class Reference

#include <sync_utils.hpp>

Public Types

typedef __int64 internal_type
 

Public Member Functions

 sync_id (const void *map_addr)
 
 sync_id (internal_type val, const void *map_addr)
 
const internal_typeinternal_pod () const
 
internal_typeinternal_pod ()
 
const void * map_address () const
 

Friends

std::size_t hash_value (const sync_id &m)
 
bool operator== (const sync_id &l, const sync_id &r)
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::interprocess::ipcdetail::sync_id::sync_id ( const void *  map_addr)
inline
boost::interprocess::ipcdetail::sync_id::sync_id ( internal_type  val,
const void *  map_addr 
)
inlineexplicit

References boost::phoenix::val().

Member Function Documentation

const internal_type& boost::interprocess::ipcdetail::sync_id::internal_pod ( ) const
inline
internal_type& boost::interprocess::ipcdetail::sync_id::internal_pod ( )
inline
const void* boost::interprocess::ipcdetail::sync_id::map_address ( ) const
inline

Friends And Related Function Documentation

std::size_t hash_value ( const sync_id m)
friend
bool operator== ( const sync_id l,
const sync_id r 
)
friend

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