Home
last modified time | relevance | path

Searched defs:rebind (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.types/
H A Drebind_alloc.pass.cpp31 template <class U> struct rebind {typedef ReboundA<U> other;}; argument
42 template <class V> struct rebind {typedef ReboundB<V, U> other;}; argument
62 template <class U> struct rebind {typedef ReboundA<U> otter;}; argument
70 struct rebind { typedef void other; }; argument
77 struct rebind { struct
79 typedef void other;
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.types/
H A Drebind.pass.cpp34 template <class U> using rebind = B1<U>; typedef
51 template <class V> using rebind = D1<V, U>; typedef
61 void rebind() {} in rebind() function
70 using rebind = void; typedef
79 static constexpr int rebind = 42; member
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/allocator.traits/
H A Drebind_traits.pass.cpp31 template <class U> struct rebind {typedef ReboundA<U> other;}; argument
42 template <class V> struct rebind {typedef ReboundB<V, U> other;}; argument
62 template <class U> struct rebind {typedef ReboundA<U> otter;}; argument
/llvm-project-15.0.7/libcxx/include/__memory/
H A Dallocator.h42 template <class _Up> struct _LIBCPP_DEPRECATED_IN_CXX17 rebind {typedef allocator<_Up> other;}; argument
55 template <class _Up> struct _LIBCPP_DEPRECATED_IN_CXX17 rebind {typedef allocator<_Up> other;}; argument
H A Dshared_ptr.h367 struct rebind struct
369 typedef allocator<_Other> other;
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dforward-declaration-namespace.cpp121 struct rebind { typedef T_TEMP<_Tp1> other; }; struct in na::T_TEMP
133 struct rebind { typedef T_TEMP_1<_Tp1> other; }; argument
/llvm-project-15.0.7/clang/test/SemaCXX/
H A DPR9908.cpp27 template <class U> struct rebind {typedef ReboundA<U> other;}; struct
/llvm-project-15.0.7/libcxx/test/std/input.output/string.streams/stringstream.cons/
H A Dstring.pass.cpp25 template<typename U> struct rebind { using other = NoDefaultAllocator<U>; }; argument
/llvm-project-15.0.7/libcxx/src/include/
H A Dsso_allocator.h45 struct rebind { struct
46 using other = __sso_allocator<U, _Np>;
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dthunk-use-after-free.cpp8 template < typename > struct rebind { struct
9 typedef new_allocator other;
H A Dlpad-linetable.cpp18 struct rebind struct in std::allocator
19 { typedef allocator<_Tp1> other; };
H A Ddebug-info-use-after-free.cpp97 template < typename > struct rebind { struct
98 typedef new_allocator other;
/llvm-project-15.0.7/libcxx/test/support/
H A Dtest_allocator.h78 struct rebind { struct
79 typedef test_allocator<U> other;
202 struct rebind { struct
203 typedef non_default_test_allocator<U> other;
283 struct rebind { struct
284 typedef test_allocator<U> other;
521 struct rebind { struct
522 typedef limited_allocator<U, N> other;
H A Dallocators.h201 struct rebind { struct
202 typedef MaybePOCCAAllocator<U, POCCAValue> other;
H A Dcontrolled_allocators.h231 struct rebind { using other = CountingAllocator<U, ID>; }; argument
297 struct rebind { using other = CountingAllocator<U, ID>; }; argument
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-member-template.cpp244 template <class U> struct rebind {typedef B1<U> other;}; struct
252 template <class V> struct rebind {typedef D1<V, U> other;}; argument
H A Dalias-templates.cpp30 template<typename U> using rebind = traits<rebind_thing<U>>; typedef
46 template<typename U> using rebind = thing<U>; typedef
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/
H A Dallocate_shared_construct.pass.cpp93 struct rebind { struct
94 typedef FactoryAllocator<T1> other;
H A Dallocate_shared.pass.cpp102 struct rebind { struct
103 typedef AllocNoConstruct<T1> other;
/llvm-project-15.0.7/clang/test/Frontend/
H A Dftime-report-template-decl.cpp149 using rebind = _Wrap_alloc; typedef