Lines Matching refs:interprocess

23 typedef boost::interprocess::offset_ptr<void> VP;
98 typedef boost::interprocess::intrusive_ptr<X, VP>::element_type T; in test()
110 boost::interprocess::intrusive_ptr<X, VP> px; in default_constructor()
117 boost::interprocess::intrusive_ptr<X, VP> px(0); in pointer_constructor()
122 boost::interprocess::intrusive_ptr<X, VP> px(0, false); in pointer_constructor()
127 boost::interprocess::offset_ptr<X> p = new X; in pointer_constructor()
130 boost::interprocess::intrusive_ptr<X, VP> px(p); in pointer_constructor()
136 boost::interprocess::offset_ptr<X> p = new X; in pointer_constructor()
142 boost::interprocess::intrusive_ptr<X, VP> px(p, false); in pointer_constructor()
151 boost::interprocess::intrusive_ptr<X, VP> px; in copy_constructor()
152 boost::interprocess::intrusive_ptr<X, VP> px2(px); in copy_constructor()
157 boost::interprocess::intrusive_ptr<Y, VP> py; in copy_constructor()
158 boost::interprocess::intrusive_ptr<X, VP> px(py); in copy_constructor()
163 boost::interprocess::intrusive_ptr<X, VP> px(0); in copy_constructor()
164 boost::interprocess::intrusive_ptr<X, VP> px2(px); in copy_constructor()
169 boost::interprocess::intrusive_ptr<Y, VP> py(0); in copy_constructor()
170 boost::interprocess::intrusive_ptr<X, VP> px(py); in copy_constructor()
175 boost::interprocess::intrusive_ptr<X, VP> px(0, false); in copy_constructor()
176 boost::interprocess::intrusive_ptr<X, VP> px2(px); in copy_constructor()
181 boost::interprocess::intrusive_ptr<Y, VP> py(0, false); in copy_constructor()
182 boost::interprocess::intrusive_ptr<X, VP> px(py); in copy_constructor()
187 boost::interprocess::intrusive_ptr<X, VP> px(new X); in copy_constructor()
188 boost::interprocess::intrusive_ptr<X, VP> px2(px); in copy_constructor()
193 boost::interprocess::intrusive_ptr<Y, VP> py(new Y); in copy_constructor()
194 boost::interprocess::intrusive_ptr<X, VP> px(py); in copy_constructor()
204 boost::interprocess::intrusive_ptr<X, VP> px(x); in move_constructor()
209 boost::interprocess::intrusive_ptr<X, VP> px2(boost::move(px)); in move_constructor()
232 boost::interprocess::intrusive_ptr<X, VP> px(new X); in test()
236 boost::interprocess::intrusive_ptr<X, VP> px2(px); in test()
257 boost::interprocess::intrusive_ptr<X, VP> px(x); in move_assignment()
263 boost::interprocess::intrusive_ptr<X, VP> px2; in move_assignment()
296 boost::interprocess::intrusive_ptr<X, VP> px; in test()
302 boost::interprocess::intrusive_ptr<X, VP> px(0); in test()
308 boost::interprocess::intrusive_ptr<X, VP> px in test()
309 (boost::interprocess::offset_ptr<X>(new X)); in test()
312 BOOST_TEST(&*px == boost::interprocess::ipcdetail::to_raw_pointer(px.get())); in test()
325 boost::interprocess::intrusive_ptr<X, VP> px; in test()
326 boost::interprocess::intrusive_ptr<X, VP> px2; in test()
340 boost::interprocess::offset_ptr<X> p = new X; in test()
341 boost::interprocess::intrusive_ptr<X, VP> px; in test()
342 boost::interprocess::intrusive_ptr<X, VP> px2(p); in test()
343 boost::interprocess::intrusive_ptr<X, VP> px3(px2); in test()
363 boost::interprocess::offset_ptr<X> p1 = new X; in test()
364 boost::interprocess::offset_ptr<X> p2 = new X; in test()
365 boost::interprocess::intrusive_ptr<X, VP> px(p1); in test()
366 boost::interprocess::intrusive_ptr<X, VP> px2(p2); in test()
367 boost::interprocess::intrusive_ptr<X, VP> px3(px2); in test()
395 void test2(boost::interprocess::intrusive_ptr<T, VP> const & p, in test2()
396 boost::interprocess::intrusive_ptr<U, VP> const & q) in test2()
403 void test3(boost::interprocess::intrusive_ptr<T, VP> const & p, in test3()
404 boost::interprocess::intrusive_ptr<T, VP> const & q) in test3()
414 std::less<boost::interprocess::offset_ptr<T> > less; in test3()
421 boost::interprocess::intrusive_ptr<X, VP> px; in test()
424 boost::interprocess::intrusive_ptr<X, VP> px2; in test()
427 boost::interprocess::intrusive_ptr<X, VP> px3(px); in test()
433 boost::interprocess::intrusive_ptr<X, VP> px; in test()
435 boost::interprocess::intrusive_ptr<X, VP> px2(new X); in test()
439 boost::interprocess::intrusive_ptr<X, VP> px3(new X); in test()
442 boost::interprocess::intrusive_ptr<X, VP> px4(px2); in test()
448 boost::interprocess::intrusive_ptr<X, VP> px(new X); in test()
450 boost::interprocess::intrusive_ptr<Y, VP> py(new Y); in test()
453 boost::interprocess::intrusive_ptr<X, VP> px2(py); in test()
485 boost::interprocess::intrusive_ptr<X, VP> next;
490 boost::interprocess::intrusive_ptr<X, VP> p(new X); in test()
491 p->next = boost::interprocess::intrusive_ptr<X, VP>(new X); in test()
517 boost::interprocess::intrusive_ptr<foo, VP> m_self;
522 boost::interprocess::offset_ptr<foo> foo_ptr = new foo; in test()