Home
last modified time | relevance | path

Searched refs:pointer_traits (Results 1 – 25 of 48) sorted by relevance

12

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/intrusive/
H A Dpointer_traits.hpp68 struct pointer_traits struct
134 return pointer_traits::priv_pointer_to(flag, r); in pointer_to()
155 return pointer_traits::priv_static_cast_from(boost::intrusive::detail::bool_<value>(), uptr); in static_cast_from()
176 return pointer_traits::priv_const_cast_from(boost::intrusive::detail::bool_<value>(), uptr); in const_cast_from()
197 return pointer_traits::priv_dynamic_cast_from(boost::intrusive::detail::bool_<value>(), uptr); in dynamic_cast_from()
208 static typename pointer_traits<Pointer>::element_type*
210 { return pointer_traits::to_raw_pointer(p.operator->()); } in to_raw_pointer()
252 struct pointer_traits<const Ptr> : pointer_traits<Ptr> {}; struct
254 struct pointer_traits<volatile Ptr> : pointer_traits<Ptr> { }; struct
256 struct pointer_traits<const volatile Ptr> : pointer_traits<Ptr> { }; struct
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/core/
H A Dpointer_traits.hpp21 struct pointer_traits;
26 inline typename boost::pointer_traits<U>::element_type*
29 return boost::pointer_traits<U>::to_address(v); in ptr_traits_address()
36 struct pointer_traits struct
37 : std::pointer_traits<T> {
40 typedef typename std::pointer_traits<T>::template rebind<U> type;
42 static typename std::pointer_traits<T>::element_type*
49 struct pointer_traits<T*> struct
50 : std::pointer_traits<T*> {
198 struct pointer_traits { struct
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/include/c++/10.3.1/bits/
H A Dptr_traits.h83 struct pointer_traits in _GLIBCXX_VISIBILITY()
128 struct pointer_traits<_Tp*> in _GLIBCXX_VISIBILITY()
152 using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>; in _GLIBCXX_VISIBILITY()
164 constexpr typename std::pointer_traits<_Ptr>::element_type* in _GLIBCXX_VISIBILITY()
171 -> decltype(std::pointer_traits<_Ptr>::to_address(__ptr)) in _GLIBCXX_VISIBILITY()
172 { return std::pointer_traits<_Ptr>::to_address(__ptr); } in _GLIBCXX_VISIBILITY()
H A Dallocated_ptr.h61 _M_ptr(pointer_traits<pointer>::pointer_to(*__ptr)) in _GLIBCXX_VISIBILITY()
H A Dalloc_traits.h105 using type = typename pointer_traits<pointer>::template rebind<_Tp>; in _GLIBCXX_VISIBILITY()
117 { using type = typename pointer_traits<_PtrT>::difference_type; }; in _GLIBCXX_VISIBILITY()
H A Dnode_handle.h218 { return pointer_traits<__pointer<_Tp>>::pointer_to(__obj); } in _GLIBCXX_VISIBILITY()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include/c++/10.3.1/bits/
H A Dptr_traits.h83 struct pointer_traits in _GLIBCXX_VISIBILITY()
128 struct pointer_traits<_Tp*> in _GLIBCXX_VISIBILITY()
152 using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>; in _GLIBCXX_VISIBILITY()
164 constexpr typename std::pointer_traits<_Ptr>::element_type* in _GLIBCXX_VISIBILITY()
171 -> decltype(std::pointer_traits<_Ptr>::to_address(__ptr)) in _GLIBCXX_VISIBILITY()
172 { return std::pointer_traits<_Ptr>::to_address(__ptr); } in _GLIBCXX_VISIBILITY()
H A Dallocated_ptr.h61 _M_ptr(pointer_traits<pointer>::pointer_to(*__ptr)) in _GLIBCXX_VISIBILITY()
H A Dalloc_traits.h105 using type = typename pointer_traits<pointer>::template rebind<_Tp>; in _GLIBCXX_VISIBILITY()
117 { using type = typename pointer_traits<_PtrT>::difference_type; }; in _GLIBCXX_VISIBILITY()
H A Dnode_handle.h218 { return pointer_traits<__pointer<_Tp>>::pointer_to(__obj); } in _GLIBCXX_VISIBILITY()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/container/detail/
H A Diterators.hpp766 typedef typename ::boost::intrusive::pointer_traits<it_pointer>::
768 typedef typename ::boost::intrusive::pointer_traits<it_pointer>::
771 pointer_traits<pointer>::reference reference;
773 pointer_traits<const_pointer>::reference const_reference;
857 { return ::boost::intrusive::pointer_traits<pointer>::pointer_to(this->operator*()); } in operator ->()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/container/
H A Dallocator_traits.hpp204 const_pointer, typename boost::intrusive::pointer_traits<pointer>::template
217 void_pointer, typename boost::intrusive::pointer_traits<pointer>::template
222 const_void_pointer, typename boost::intrusive::pointer_traits<pointer>::template
H A Dvector.hpp87 typedef typename boost::intrusive::pointer_traits<Pointer>::element_type value_type;
88 typedef typename boost::intrusive::pointer_traits<Pointer>::difference_type difference_type;
91 , typename boost::intrusive::pointer_traits<Pointer>::template
95 typedef typename boost::intrusive::pointer_traits<pointer> ptr_traits;
130 { return ::boost::intrusive::pointer_traits<pointer>::pointer_to(this->operator*()); } in operator ->()
267 … = is_const< typename boost::intrusive::pointer_traits<MaybeConstPointer>::element_type>::value >
271 typedef boost::intrusive::pointer_traits<const_pointer> pointer_traits_t;
278 { return boost::intrusive::pointer_traits<return_type>::const_cast_from(ptr); }
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/include/c++/10.3.1/ext/
H A Dpointer.h589 struct pointer_traits<__gnu_cxx::_Pointer_adapter<_Storage_policy>>
600 typename pointer_traits<_Storage_policy>::template rebind<_Up>>;
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include/c++/10.3.1/ext/
H A Dpointer.h589 struct pointer_traits<__gnu_cxx::_Pointer_adapter<_Storage_policy>>
600 typename pointer_traits<_Storage_policy>::template rebind<_Up>>;
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/libcxx/include/
H A Dforward_list213 typename pointer_traits<_NodePtr>::element_type>::type __node;
324 typedef typename pointer_traits<__node_pointer>::difference_type
335 return pointer_traits<pointer>::pointer_to(__get_unsafe_node_pointer()->__value_);
365 static_assert((!is_const<typename pointer_traits<_NodeConstPtr>::element_type>::value), "");
405 typedef typename pointer_traits<__node_pointer>::difference_type
419 pointer operator->() const {return pointer_traits<pointer>::pointer_to(
474 {return pointer_traits<__begin_node_pointer>::pointer_to(__before_begin_.first());}
477 …{return pointer_traits<__begin_node_pointer>::pointer_to(const_cast<__begin_node&>(__before_begin_…
H A D__hash_table58 typedef typename pointer_traits<_NodePtr>::element_type __node_type;
77 pointer_traits<__node_base_pointer>::pointer_to(*this));
83 pointer_traits<__node_base_pointer>::pointer_to(*this));
223 template <class _NodePtr, class _NodeT = typename pointer_traits<_NodePtr>::element_type>
239 typedef typename pointer_traits<_NodePtr>::element_type __node_type;
257 static_assert((is_same<typename pointer_traits<_VoidPtr>::element_type, void>::value),
339 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
391 static_assert(!is_const<typename pointer_traits<_NodePtr>::element_type>::value, "");
455 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
566 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
[all …]
H A Dmemory26 struct pointer_traits
38 struct pointer_traits<T*>
61 | pointer_traits<pointer>::rebind<const value_type>
64 | pointer_traits<pointer>::rebind<void>
67 | pointer_traits<pointer>::rebind<const void>
70 | pointer_traits<pointer>::difference_type
732 // pointer_traits
949 struct _LIBCPP_TEMPLATE_VIS pointer_traits
972 struct _LIBCPP_TEMPLATE_VIS pointer_traits<_Tp*>
996 typedef typename pointer_traits<_From>::template rebind<_To> type;
[all …]
H A D__tree642 static_assert((is_same<typename pointer_traits<_VoidPtr>::element_type, void>::value),
659 template <class _NodePtr, class _NodeT = typename pointer_traits<_NodePtr>::element_type>
673 typedef typename pointer_traits<_NodePtr>::element_type __node_type;
814 typedef pointer_traits<__node_pointer> __pointer_traits;
834 {return pointer_traits<pointer>::pointer_to(__get_np()->__value_);}
887 typedef pointer_traits<__node_pointer> __pointer_traits;
915 {return pointer_traits<pointer>::pointer_to(__get_np()->__value_);}
1016 // the pointer using 'pointer_traits'.
1035 pointer_traits<__end_node_ptr>::pointer_to(__pair1_.first())
1042 pointer_traits<__end_node_ptr>::pointer_to(
H A Ddeque2052 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v);
2055 if (__vt == pointer_traits<const_pointer>::pointer_to(*__b))
2056 __vt = pointer_traits<const_pointer>::pointer_to(*__bm1);
2078 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v);
2081 if (__vt == pointer_traits<const_pointer>::pointer_to(*__em1))
2082 __vt = pointer_traits<const_pointer>::pointer_to(*__e);
2115 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v);
2140 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v);
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/libcxx/include/
H A Dforward_list213 typename pointer_traits<_NodePtr>::element_type>::type __node;
324 typedef typename pointer_traits<__node_pointer>::difference_type
335 return pointer_traits<pointer>::pointer_to(__get_unsafe_node_pointer()->__value_);
365 static_assert((!is_const<typename pointer_traits<_NodeConstPtr>::element_type>::value), "");
405 typedef typename pointer_traits<__node_pointer>::difference_type
419 pointer operator->() const {return pointer_traits<pointer>::pointer_to(
474 {return pointer_traits<__begin_node_pointer>::pointer_to(__before_begin_.first());}
477 …{return pointer_traits<__begin_node_pointer>::pointer_to(const_cast<__begin_node&>(__before_begin_…
H A D__hash_table58 typedef typename pointer_traits<_NodePtr>::element_type __node_type;
77 pointer_traits<__node_base_pointer>::pointer_to(*this));
83 pointer_traits<__node_base_pointer>::pointer_to(*this));
223 template <class _NodePtr, class _NodeT = typename pointer_traits<_NodePtr>::element_type>
239 typedef typename pointer_traits<_NodePtr>::element_type __node_type;
257 static_assert((is_same<typename pointer_traits<_VoidPtr>::element_type, void>::value),
339 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
391 static_assert(!is_const<typename pointer_traits<_NodePtr>::element_type>::value, "");
455 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
566 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
[all …]
H A Dmemory26 struct pointer_traits
38 struct pointer_traits<T*>
61 | pointer_traits<pointer>::rebind<const value_type>
64 | pointer_traits<pointer>::rebind<void>
67 | pointer_traits<pointer>::rebind<const void>
70 | pointer_traits<pointer>::difference_type
732 // pointer_traits
949 struct _LIBCPP_TEMPLATE_VIS pointer_traits
972 struct _LIBCPP_TEMPLATE_VIS pointer_traits<_Tp*>
996 typedef typename pointer_traits<_From>::template rebind<_To> type;
[all …]
H A D__tree642 static_assert((is_same<typename pointer_traits<_VoidPtr>::element_type, void>::value),
659 template <class _NodePtr, class _NodeT = typename pointer_traits<_NodePtr>::element_type>
673 typedef typename pointer_traits<_NodePtr>::element_type __node_type;
814 typedef pointer_traits<__node_pointer> __pointer_traits;
834 {return pointer_traits<pointer>::pointer_to(__get_np()->__value_);}
887 typedef pointer_traits<__node_pointer> __pointer_traits;
915 {return pointer_traits<pointer>::pointer_to(__get_np()->__value_);}
1016 // the pointer using 'pointer_traits'.
1035 pointer_traits<__end_node_ptr>::pointer_to(__pair1_.first())
1042 pointer_traits<__end_node_ptr>::pointer_to(
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/index/detail/rtree/node/
H A Dvariant_dynamic.hpp188 …Al::construct(alloc_node, boost::pointer_traits<P>::to_address(p), Node(alloc_node)); // implicit … in apply()

12