Home
last modified time | relevance | path

Searched defs:pointer_traits (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.types/
H A Ddifference_type.pass.cpp60 struct pointer_traits<C<char>::pointer> struct
62 typedef C<char>::pointer pointer;
63 typedef char element_type;
64 typedef signed char difference_type;
H A Dsize_type.pass.cpp58 struct pointer_traits<C<char>::pointer> struct
60 typedef signed char difference_type;
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/memory/pointer.conversion/
H A Dto_address.pass.cpp40 struct std::pointer_traits<P3> { struct in std
51 struct std::pointer_traits<P4> {
63 struct std::pointer_traits<P6> {
98 struct std::pointer_traits<P8::FancyPtrB<T> > { struct in std
99 static TEST_CONSTEXPR T *to_address(const P8::FancyPtrB<T>& p) { return p.p_; } in to_address()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/pointer.conversion/
H A Dto_address.pass.cpp42 struct std::pointer_traits<P3> { struct in std
53 struct std::pointer_traits<P4> {
65 struct std::pointer_traits<P6> {
100 struct std::pointer_traits<P8::FancyPtrB<T> > { struct in std
101 static TEST_CONSTEXPR T *to_address(const P8::FancyPtrB<T>& p) { return p.p_; } in to_address()
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/iterator.concepts/iterator.concept.random.access/
H A Dcontiguous_iterator.compile.pass.cpp169 struct std::pointer_traits<to_address_wrong_return_type> { struct in std
170 typedef void element_type;
249 struct std::pointer_traits<no_operator_arrow</*DisableArrow=*/true, /*DisableToAddress=*/false>> { struct in std