HomeSort by: relevance | last modified time | path
    Searched refs:pointer_traits (Results 1 - 25 of 27) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/libcxx/include/__memory/
pointer_traits.h 112 struct _LIBCPP_TEMPLATE_VIS pointer_traits struct
135 struct _LIBCPP_TEMPLATE_VIS pointer_traits<_Tp*> struct
159 typedef typename pointer_traits<_From>::template rebind<_To> type;
161 typedef typename pointer_traits<_From>::template rebind<_To>::other type;
195 struct __to_address_helper<_Pointer, decltype((void)pointer_traits<_Pointer>::to_address(declval<const _Pointer&>()))> {
197 static decltype(pointer_traits<_Pointer>::to_address(declval<const _Pointer&>()))
199 return pointer_traits<_Pointer>::to_address(__p);
allocator_traits.h 15 #include <__memory/pointer_traits.h>
55 using type = typename pointer_traits<_Ptr>::template rebind<const _Tp>::other;
57 using type _LIBCPP_NODEBUG_TYPE = typename pointer_traits<_Ptr>::template rebind<const _Tp>;
71 using type _LIBCPP_NODEBUG_TYPE = typename pointer_traits<_Ptr>::template rebind<void>::other;
73 using type _LIBCPP_NODEBUG_TYPE = typename pointer_traits<_Ptr>::template rebind<void>;
87 using type _LIBCPP_NODEBUG_TYPE = typename pointer_traits<_Ptr>::template rebind<const void>::other;
89 using type _LIBCPP_NODEBUG_TYPE = typename pointer_traits<_Ptr>::template rebind<const void>;
106 using type _LIBCPP_NODEBUG_TYPE = typename pointer_traits<_Ptr>::difference_type;
shared_ptr.h 21 #include <__memory/pointer_traits.h>
272 typedef pointer_traits<typename _ATraits::pointer> _PTraits;
320 pointer_traits<_ControlBlockPointer>::pointer_to(*this), 1);
  /src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
ptr_traits.h 93 // Define pointer_traits<P>::pointer_to.
116 // Do not define pointer_traits<P>::pointer_to if element type is void.
121 // Partial specialization defining pointer_traits<T*>::pointer_to(T&).
165 // 3545. std::pointer_traits should be SFINAE-friendly
177 struct pointer_traits : __ptr_traits_impl<_Ptr, __ptr_traits_elem_t<_Ptr>> struct in inherits:__ptr_traits_impl
187 struct pointer_traits<_Tp*> : __ptr_traits_ptr_to<_Tp*, _Tp> struct in inherits:__ptr_traits_ptr_to
201 using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>;
213 constexpr typename std::pointer_traits<_Ptr>::element_type*
220 -> decltype(std::pointer_traits<_Ptr>::to_address(__ptr))
221 { return std::pointer_traits<_Ptr>::to_address(__ptr);
    [all...]
allocated_ptr.h 62 _M_ptr(pointer_traits<pointer>::pointer_to(*__ptr))
node_handle.h 325 { return pointer_traits<__pointer<_Tp>>::pointer_to(__obj); }
out_ptr.h 356 using _Traits = pointer_traits<_Tp>;
alloc_traits.h 159 // Select _Func<_Alloc> or pointer_traits<pointer>::rebind<_Tp>
163 using type = typename pointer_traits<pointer>::template rebind<_Tp>;
172 // Select _A2::difference_type or pointer_traits<_Ptr>::difference_type
175 { using type = typename pointer_traits<_PtrT>::difference_type; };
194 * <tt> pointer_traits<pointer>::rebind<const value_type> </tt>
202 * <tt> pointer_traits<pointer>::rebind<void> </tt>
210 * <tt> pointer_traits<pointer>::rebind<const void> </tt>
218 * <tt> pointer_traits<pointer>::difference_type </tt>
forward_list.h 393 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__p);
hashtable_policy.h 2097 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__n);
2134 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__bkts);
stl_vector.h 2027 typename std::pointer_traits<_Ptr>::element_type*
basic_string.h 235 return std::pointer_traits<pointer>::pointer_to(*_M_local_buf);
246 return std::pointer_traits<const_pointer>::pointer_to(*_M_local_buf);
  /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
ptr_traits.h 97 // Define pointer_traits<P>::pointer_to.
120 // Do not define pointer_traits<P>::pointer_to if element type is void.
125 // Partial specialization defining pointer_traits<T*>::pointer_to(T&).
169 // 3545. std::pointer_traits should be SFINAE-friendly
181 struct pointer_traits : __ptr_traits_impl<_Ptr, __ptr_traits_elem_t<_Ptr>> struct in inherits:__ptr_traits_impl
191 struct pointer_traits<_Tp*> : __ptr_traits_ptr_to<_Tp*, _Tp> struct in inherits:__ptr_traits_ptr_to
205 using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>;
217 constexpr typename std::pointer_traits<_Ptr>::element_type*
224 -> decltype(std::pointer_traits<_Ptr>::to_address(__ptr))
225 { return std::pointer_traits<_Ptr>::to_address(__ptr);
    [all...]
allocated_ptr.h 62 _M_ptr(pointer_traits<pointer>::pointer_to(*__ptr))
node_handle.h 324 { return pointer_traits<__pointer<_Tp>>::pointer_to(__obj); }
alloc_traits.h 105 // Select _Func<_Alloc> or pointer_traits<pointer>::rebind<_Tp>
109 using type = typename pointer_traits<pointer>::template rebind<_Tp>;
118 // Select _A2::difference_type or pointer_traits<_Ptr>::difference_type
121 { using type = typename pointer_traits<_PtrT>::difference_type; };
140 * <tt> pointer_traits<pointer>::rebind<const value_type> </tt>
148 * <tt> pointer_traits<pointer>::rebind<void> </tt>
156 * <tt> pointer_traits<pointer>::rebind<const void> </tt>
164 * <tt> pointer_traits<pointer>::difference_type </tt>
forward_list.h 392 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__p);
hashtable_policy.h 1984 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__n);
2021 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__bkts);
stl_vector.h 1996 typename std::pointer_traits<_Ptr>::element_type*
basic_string.h 243 return std::pointer_traits<pointer>::pointer_to(*_M_local_buf);
254 return std::pointer_traits<const_pointer>::pointer_to(*_M_local_buf);
  /src/external/bsd/libc++/include/
Makefile 175 __memory/pointer_traits.h \
  /src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/
pointer.h 585 struct pointer_traits<__gnu_cxx::_Pointer_adapter<_Storage_policy>> struct
596 typename pointer_traits<_Storage_policy>::template rebind<_Up>>;
  /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/
pointer.h 577 struct pointer_traits<__gnu_cxx::_Pointer_adapter<_Storage_policy>> struct
588 typename pointer_traits<_Storage_policy>::template rebind<_Up>>;
  /src/external/apache2/llvm/dist/libcxx/include/__iterator/
concepts.h 18 #include <__memory/pointer_traits.h>
  /src/external/gpl3/gcc/dist/gcc/cp/
std-name-hint.h 736 {"pointer_traits", "<memory>", cxx11},

Completed in 68 milliseconds

1 2