Home
last modified time | relevance | path

Searched refs:pointee (Results 1 – 25 of 64) sorted by relevance

123

/third_party/boost/libs/iterator/test/
Dpointee.cpp41 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/
Dthat_ptr.hpp24 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/
Dpointee.qbk1 [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> >
Dregister_ptr_to_python.qbk3pointee. If the pointee type has virtual functions and the class representing its dynamic (most-de…
Dutility.qbk7 [include pointee.qbk]
/third_party/boost/libs/iterator/doc/
Dpointee.rst6 ``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``
Dindirect_reference_ref.rst16 ``pointee<Dereferenceable>::type&`` shall be well-formed.
25 return ``pointee<Dereferenceable>::type&``
Dpointee_ref.rst8 struct pointee
19 explicit or partial specializations of ``pointee``]
/third_party/boost/boost/archive/iterators/
Dunescape.hpp36 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/
Dassociated.cpp43 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/
Dtype_traits.qbk18 [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/
DNSRef.h93 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()
DCoreFoundationRef.h40 CFRef<T> AcquireCFRef(T pointee) { in AcquireCFRef() argument
42 ref.Acquire(pointee); in AcquireCFRef()
DIOKitRef.h40 IORef<T> AcquireIORef(T pointee) { in AcquireIORef() argument
42 ref.Acquire(pointee); in AcquireIORef()
DRefCounted.h63 Ref<T> AcquireRef(T* pointee) { in AcquireRef() argument
65 ref.Acquire(pointee); in AcquireRef()
/third_party/boost/libs/ptr_container/doc/
Dindirect_fun.rst34 - `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/
Dpointee.cpp17 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/
Dindirect_fun.hpp66 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/
Datl.hpp175 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/
Dregister_ptr_to_python.hpp17 typedef typename boost::python::pointee<P>::type X; in register_ptr_to_python()
Dpointee.hpp32 struct pointee struct
/third_party/boost/boost/
Dindirect_reference.hpp27 typedef typename boost::pointee<P>::type& type;
Dpointee.hpp65 struct pointee struct
/third_party/boost/boost/python/detail/
Dpointee.hpp28 struct pointee struct
/third_party/boost/libs/smart_ptr/doc/smart_ptr/
Dpointer_to_other.adoc20 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…

123