difference_type typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |
element_type typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |
get() const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
get_offset() const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
iterator_category typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |
offset_ptr() | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(pointer ptr) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(T *ptr, typename ipcdetail::enable_if< ipcdetail::is_convertible< T *, PointedType * > >::type *=0) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr &ptr) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr< T2, DifferenceType, OffsetType, OffsetAlignment > &ptr, typename ipcdetail::enable_if_c< ipcdetail::is_convertible< T2 *, PointedType * >::value &&ipcdetail::offset_ptr_maintains_address< T2, PointedType >::value >::type *=0) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr< T2, DifferenceType, OffsetType, OffsetAlignment > &ptr, typename ipcdetail::enable_if_c< ipcdetail::is_convertible< T2 *, PointedType * >::value &&!ipcdetail::offset_ptr_maintains_address< T2, PointedType >::value >::type *=0) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr< T2, P2, O2, A2 > &r, ipcdetail::static_cast_tag) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr< T2, P2, O2, A2 > &r, ipcdetail::const_cast_tag) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr< T2, P2, O2, A2 > &r, ipcdetail::dynamic_cast_tag) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_ptr(const offset_ptr< T2, P2, O2, A2 > &r, ipcdetail::reinterpret_cast_tag) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
offset_type typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |
operator unspecified_bool_type() const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator!() const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator!=(const offset_ptr &pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator!=(pointer pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator!=(const offset_ptr &pt1, pointer pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator*() const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator+(difference_type diff, offset_ptr right) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator+(offset_ptr left, difference_type diff) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator++(void) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator++(int) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator+=(difference_type offset) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator-(offset_ptr left, difference_type diff) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator-(difference_type diff, offset_ptr right) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator-(const offset_ptr &pt, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator--(void) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator--(int) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator-=(difference_type offset) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator->() const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator<(const offset_ptr &pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator<(pointer pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator<(const offset_ptr &pt1, pointer pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator<=(const offset_ptr &pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator<=(pointer pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator<=(const offset_ptr &pt1, pointer pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator=(pointer from) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator=(const offset_ptr &ptr) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator=(const offset_ptr< T2, DifferenceType, OffsetType, OffsetAlignment > &ptr) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator=(const offset_ptr< T2, DifferenceType, OffsetType, OffsetAlignment > &ptr) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
operator==(const offset_ptr &pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator==(pointer pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator==(const offset_ptr &pt1, pointer pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator>(const offset_ptr &pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator>(pointer pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator>(const offset_ptr &pt1, pointer pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator>=(const offset_ptr &pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator>=(pointer pt1, const offset_ptr &pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator>=(const offset_ptr &pt1, pointer pt2) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
operator[](difference_type idx) const | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inline |
pointer typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |
pointer_to(reference r) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | inlinestatic |
reference typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |
swap(offset_ptr &left, offset_ptr &right) | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | friend |
value_type typedef | boost::interprocess::offset_ptr< PointedType, DifferenceType, OffsetType, OffsetAlignment > | |