/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/pointer.traits/pointer.traits.types/ |
rebind.pass.cpp | 15 // template <class U> using rebind = <details>; 33 template <class U> using rebind = B1<U>; 35 template <class U> struct rebind {typedef B1<U> other;}; 50 template <class V> using rebind = D1<V, U>; 52 template <class V> struct rebind {typedef D1<V, U> other;}; 59 static_assert((std::is_same<std::pointer_traits<A<int*> >::rebind<double*>, A<double*> >::value), ""); 60 static_assert((std::is_same<std::pointer_traits<B<int> >::rebind<double>, B1<double> >::value), ""); 61 static_assert((std::is_same<std::pointer_traits<C<char, int> >::rebind<double>, C<double, int> >::value), ""); 62 static_assert((std::is_same<std::pointer_traits<D<char, int> >::rebind<double>, D1<double, int> >::value), ""); 64 static_assert((std::is_same<std::pointer_traits<A<int*> >::rebind<double*>::other, A<double*> >::value), "") [all...] |
/external/clang/test/SemaCXX/ |
PR9908.cpp | 7 typedef typename _Tp::template rebind<_Up>::other type; 27 template <class U> struct rebind {typedef ReboundA<U> other;}; struct in struct:A
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/include/c++/4.6.x-google/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/x86_64-linux/include/c++/4.6.x-google/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/ndk/5/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/ndk/6/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/ndk/7/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.4.3/include/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.6/include/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.6/include/ext/pb_ds/detail/basic_tree_policy/ |
basic_tree_policy_base.hpp | 68 typename Allocator::template rebind< 74 typename Allocator::template rebind< 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 125 typename Allocator::template rebind< 131 typename Allocator::template rebind< 137 typename Allocator::template rebind< 143 typename Allocator::template rebind<
|
/external/stlport/test/compiler/ |
ttei7.cpp | 13 * the rebind member template class technique (!_STLP_DONT_SUPPORT_REBIND_MEMBER_TEMPLATE)
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/pointer.traits/ |
rebind.pass.cpp | 15 // template <class U> using rebind = U*; 25 static_assert((std::is_same<std::pointer_traits<int*>::rebind<double>, double*>::value), ""); 27 static_assert((std::is_same<std::pointer_traits<int*>::rebind<double>::other, double*>::value), "");
|
/external/clang/test/CodeGenCXX/ |
thunk-use-after-free.cpp | 8 template < typename > struct rebind { struct in struct:new_allocator 15 typedef typename _Alloc::template rebind < _Tp >::other _Tp_alloc_type;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/i686-linux/include/c++/4.6.x-google/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/x86_64-linux/include/c++/4.6.x-google/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/ndk/5/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/ndk/6/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/ndk/7/sources/cxx-stl/gnu-libstdc++/include/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.4.3/include/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.6/include/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.6/include/ext/pb_ds/detail/ |
basic_types.hpp | 63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator; 97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator; 124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator; 166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator; 175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/ext/pb_ds/detail/binary_heap_/ |
const_point_iterator.hpp | 58 typedef typename Allocator::template rebind<Entry>::other::pointer entry_pointer; 71 typedef typename Allocator::template rebind<value_type>::other::pointer 76 typename Allocator::template rebind<value_type>::other::const_pointer 81 typename Allocator::template rebind<value_type>::other::reference 86 typename Allocator::template rebind<value_type>::other::const_reference
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/include/c++/4.4.3/ext/pb_ds/detail/left_child_next_sibling_heap_/ |
const_point_iterator.hpp | 65 typedef typename Allocator::template rebind<Node>::other::pointer node_pointer; 80 typename Allocator::template rebind< 86 typename Allocator::template rebind< 92 typename Allocator::template rebind< 98 typename Allocator::template rebind<
|