/third_party/boost/libs/iterator/test/ |
D | pointee.cpp | 41 STATIC_ASSERT_SAME(boost::pointee<proxy_ref_ptr<int> >::type, int); in main() 42 STATIC_ASSERT_SAME(boost::pointee<proxy_ref_ptr<X> >::type, X); in main() 44 STATIC_ASSERT_SAME(boost::pointee<proxy_ref_ptr<int const> >::type, int const); in main() 45 STATIC_ASSERT_SAME(boost::pointee<proxy_ref_ptr<X const> >::type, X const); in main() 47 STATIC_ASSERT_SAME(boost::pointee<proxy_value_ptr<int> >::type, int const); in main() 48 STATIC_ASSERT_SAME(boost::pointee<proxy_value_ptr<X> >::type, X const); in main() 50 STATIC_ASSERT_SAME(boost::pointee<proxy_value_ptr<int const> >::type, int const); in main() 51 STATIC_ASSERT_SAME(boost::pointee<proxy_value_ptr<X const> >::type, X const); in main() 53 STATIC_ASSERT_SAME(boost::pointee<int*>::type, int); in main() 54 STATIC_ASSERT_SAME(boost::pointee<int const*>::type, int const); in main() [all …]
|
/third_party/boost/boost/fusion/functional/invocation/detail/ |
D | that_ptr.hpp | 24 typedef typename remove_reference<Wanted>::type pointee; typedef 28 static inline pointee * do_get_pointer(T &, pointee * x) in do_get_pointer() 34 static inline pointee * do_get_pointer(T & x, void const *) in do_get_pointer() 42 static inline pointee * get(pointee * x) in get() 48 static inline pointee * get(pointee & x) in get() 55 static inline pointee * get(T & x) in get()
|
/third_party/boost/libs/python/doc/reference/ |
D | pointee.qbk | 1 [section boost/python/pointee.hpp] 3 <boost/python/pointee.hpp> introduces a traits metafunction `template pointee<T>` that can be used … 5 [section Class template `pointee`] 6 `pointee<T>` is used by the [link high_level_components.boost_python_class_hpp.class_template_class… 10 template <class T> struct pointee 16 template <T> struct pointee<T*> 24 Given a 3rd-party smart pointer type `smart_pointer<T>`, one might partially specialize `pointee<sm… 26 #include <boost/python/pointee.hpp> 32 template <class T> struct pointee<smart_pointer<T> >
|
D | register_ptr_to_python.qbk | 3 …pointee. If the pointee type has virtual functions and the class representing its dynamic (most-de…
|
D | utility.qbk | 7 [include pointee.qbk]
|
/third_party/boost/libs/iterator/doc/ |
D | pointee.rst | 6 ``pointee`` and ``indirect_reference`` 38 ``pointee`` 43 possible to require that ``pointee<Dereferenceable>::type`` is 44 correct. Naturally, ``pointee`` has the same difficulty: it can't 54 struct pointee<third_party_lib::smart_pointer<T> > 64 ``pointee``, and is meant to be used to forward the result of 66 types just return a reference to their pointee, but some return 67 proxy references or return the pointee by value. When that 79 ``pointee``
|
D | indirect_reference_ref.rst | 16 ``pointee<Dereferenceable>::type&`` shall be well-formed. 25 return ``pointee<Dereferenceable>::type&``
|
D | pointee_ref.rst | 8 struct pointee 19 explicit or partial specializations of ``pointee``]
|
/third_party/boost/boost/archive/iterators/ |
D | unescape.hpp | 36 typename pointee<Base>::type, 38 typename pointee<Base>::type 45 typename pointee<Base>::type, 47 typename pointee<Base>::type
|
/third_party/boost/libs/type_erasure/example/ |
D | associated.cpp | 43 struct pointee struct 47 boost::pointee<T> 64 dereferenceable<deduced<pointee<T> >&, T> 68 typedef deduced<pointee<T> > element_type;
|
/third_party/boost/libs/iterator/doc/quickbook/ |
D | type_traits.qbk | 18 [h2 `pointee`] 22 possible to require that `pointee<Dereferenceable>::type` is 23 correct. Naturally, `pointee` has the same difficulty: it can't 33 struct pointee<third_party_lib::smart_pointer<T> > 42 `pointee`, and is meant to be used to forward the result of 44 types just return a reference to their pointee, but some return 45 proxy references or return the pointee by value. When that 82 [h3 `pointee`] 85 struct pointee 96 explicit or partial specializations of `pointee`\] [all …]
|
/third_party/skia/third_party/externals/dawn/src/common/ |
D | NSRef.h | 93 NSRef<T> AcquireNSRef(T* pointee) { in AcquireNSRef() argument 95 ref.Acquire(pointee); in AcquireNSRef() 117 NSPRef<T> AcquireNSPRef(T pointee) { in AcquireNSPRef() argument 119 ref.Acquire(pointee); in AcquireNSPRef()
|
D | CoreFoundationRef.h | 40 CFRef<T> AcquireCFRef(T pointee) { in AcquireCFRef() argument 42 ref.Acquire(pointee); in AcquireCFRef()
|
D | IOKitRef.h | 40 IORef<T> AcquireIORef(T pointee) { in AcquireIORef() argument 42 ref.Acquire(pointee); in AcquireIORef()
|
D | RefCounted.h | 63 Ref<T> AcquireRef(T* pointee) { in AcquireRef() argument 65 ref.Acquire(pointee); in AcquireRef()
|
/third_party/boost/libs/ptr_container/doc/ |
D | indirect_fun.rst | 34 - `pointee <http://www.boost.org/libs/iterator/doc/pointee.html>`_ 46 because of the type traits ``pointee<T>::type`` from the header ``<boost/pointee.hpp>``. 68 typename result_of< Fun( typename pointee<T>::type ) >::type 75 typename result_of< Fun( typename pointee<T>::type, 76 typename pointee<U>::type ) >::type
|
/third_party/boost/libs/python/test/ |
D | pointee.cpp | 17 boost::python::pointee<std::auto_ptr<char**> >::type in main() 23 boost::python::pointee<boost::shared_ptr<A> >::type in main() 29 boost::python::pointee<char*>::type in main()
|
/third_party/boost/boost/ptr_container/ |
D | indirect_fun.hpp | 66 typename boost::result_of< const Fun( typename pointee<T>::type& ) >::type 77 typename boost::result_of< const Fun( typename pointee<T>::type&, 78 typename pointee<U>::type& ) >::type
|
/third_party/boost/boost/range/ |
D | atl.hpp | 175 struct pointee< ATL::CAutoPtr<E> > : struct 180 struct pointee< ATL::CComPtr<T> > : struct 185 struct pointee< ATL::CComQIPtr<T, piid> > : struct 190 struct pointee< ATL::CHeapPtr<E, Allocator> > : struct 195 struct pointee< ATL::CAdapt<T> > : struct 196 pointee<T>
|
/third_party/boost/boost/python/ |
D | register_ptr_to_python.hpp | 17 typedef typename boost::python::pointee<P>::type X; in register_ptr_to_python()
|
D | pointee.hpp | 32 struct pointee struct
|
/third_party/boost/boost/ |
D | indirect_reference.hpp | 27 typedef typename boost::pointee<P>::type& type;
|
D | pointee.hpp | 65 struct pointee struct
|
/third_party/boost/boost/python/detail/ |
D | pointee.hpp | 28 struct pointee struct
|
/third_party/boost/libs/smart_ptr/doc/smart_ptr/ |
D | pointer_to_other.adoc | 20 to another pointee type. 28 to an `int`), we can define another pointer of the same type to another pointee (a raw or smart poi…
|