| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | min_allocator.h | 259 TEST_CONSTEXPR_CXX14 reference operator*() const {return *ptr_;} 260 TEST_CONSTEXPR_CXX14 pointer operator->() const {return ptr_;} 262 TEST_CONSTEXPR_CXX14 min_pointer& operator++() {++ptr_; return *this;} 271 TEST_CONSTEXPR_CXX14 min_pointer operator+(difference_type n) const 283 TEST_CONSTEXPR_CXX14 min_pointer operator-(difference_type n) const 315 TEST_CONSTEXPR_CXX14 explicit min_pointer(const T* p) : ptr_(p) {} in min_pointer() 318 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) : ptr_(nullptr) {} in min_pointer() 330 TEST_CONSTEXPR_CXX14 reference operator*() const {return *ptr_;} 331 TEST_CONSTEXPR_CXX14 pointer operator->() const {return ptr_;} 342 TEST_CONSTEXPR_CXX14 min_pointer operator+(difference_type n) const [all …]
|
| H A D | emplace_constructible.h | 10 TEST_CONSTEXPR_CXX14 explicit EmplaceConstructible(T xvalue) : value(xvalue) {} in EmplaceConstructible() 18 TEST_CONSTEXPR_CXX14 explicit EmplaceConstructibleAndMoveInsertable(T xvalue) : value(xvalue) {} in EmplaceConstructibleAndMoveInsertable() 20 TEST_CONSTEXPR_CXX14 EmplaceConstructibleAndMoveInsertable( in EmplaceConstructibleAndMoveInsertable() 30 …TEST_CONSTEXPR_CXX14 explicit EmplaceConstructibleAndMoveable(T xvalue) noexcept : value(xvalue) {} in EmplaceConstructibleAndMoveable() 32 TEST_CONSTEXPR_CXX14 EmplaceConstructibleAndMoveable(EmplaceConstructibleAndMoveable&& Other) in EmplaceConstructibleAndMoveable() 36 TEST_CONSTEXPR_CXX14 EmplaceConstructibleAndMoveable& 50 TEST_CONSTEXPR_CXX14 explicit EmplaceConstructibleMoveableAndAssignable(T xvalue) noexcept in EmplaceConstructibleMoveableAndAssignable() 53 TEST_CONSTEXPR_CXX14 EmplaceConstructibleMoveableAndAssignable( in EmplaceConstructibleMoveableAndAssignable() 58 TEST_CONSTEXPR_CXX14 EmplaceConstructibleMoveableAndAssignable& 66 TEST_CONSTEXPR_CXX14 EmplaceConstructibleMoveableAndAssignable& operator=(T xvalue) {
|
| H A D | constexpr_char_traits.h | 27 static TEST_CONSTEXPR_CXX14 void assign(char_type& __c1, const char_type& __c2) TEST_NOEXCEPT in assign() 37 static TEST_CONSTEXPR_CXX14 size_t length(const char_type* __s); 39 …static TEST_CONSTEXPR_CXX14 char_type* move(char_type* __s1, const char_type* __s2, size_t _… 40 …static TEST_CONSTEXPR_CXX14 char_type* copy(char_type* __s1, const char_type* __s2, size_t _… 41 static TEST_CONSTEXPR_CXX14 char_type* assign(char_type* __s, size_t __n, char_type __a); 61 TEST_CONSTEXPR_CXX14 int 75 TEST_CONSTEXPR_CXX14 size_t 85 TEST_CONSTEXPR_CXX14 const _CharT* 98 TEST_CONSTEXPR_CXX14 _CharT* 118 TEST_CONSTEXPR_CXX14 _CharT* [all …]
|
| H A D | test_allocator.h | 38 TEST_CONSTEXPR_CXX14 void clear() { in clear() 47 TEST_CONSTEXPR_CXX14 void clear_ctor_counters() { in clear_ctor_counters() 158 TEST_CONSTEXPR_CXX14 void deallocate(pointer p, size_type s) { in deallocate() 176 TEST_CONSTEXPR_CXX14 void destroy(pointer p) { p->~T(); } in destroy() 206 TEST_CONSTEXPR_CXX14 214 TEST_CONSTEXPR_CXX14 334 TEST_CONSTEXPR_CXX14 other_allocator() {} in other_allocator() 388 TEST_CONSTEXPR_CXX14 Tag_X& operator=(Tag_X&&) { return *this; }; 471 TEST_CONSTEXPR_CXX14 T& operator*() { return block->content; } 472 TEST_CONSTEXPR_CXX14 T* operator->() { return &block->content; } [all …]
|
| H A D | test_iterators.h | 48 TEST_CONSTEXPR_CXX14 cpp17_output_iterator& operator++() {++it_; return *this;} 125 TEST_CONSTEXPR_CXX14 forward_iterator& operator++() {++it_; return *this;} 197 TEST_CONSTEXPR_CXX14 reference operator*() const {return *it_;} 332 TEST_CONSTEXPR_CXX14 It base() const {return it_;} in base() 334 TEST_CONSTEXPR_CXX14 contiguous_iterator() : it_() {} in contiguous_iterator() 335 TEST_CONSTEXPR_CXX14 explicit contiguous_iterator(It it) : it_(it) {} in contiguous_iterator() 460 TEST_CONSTEXPR_CXX14 reference operator*() const { 471 TEST_CONSTEXPR_CXX14 ThrowingIterator& operator++() { 483 TEST_CONSTEXPR_CXX14 ThrowingIterator operator++(int) { 489 TEST_CONSTEXPR_CXX14 ThrowingIterator& operator--() { [all …]
|
| H A D | MoveOnly.h | 26 TEST_CONSTEXPR_CXX14 MoveOnly(MoveOnly&& x) in MoveOnly() 28 TEST_CONSTEXPR_CXX14 MoveOnly& operator=(MoveOnly&& x) 50 TEST_CONSTEXPR_CXX14 MoveOnly operator+(const MoveOnly& x) const 52 TEST_CONSTEXPR_CXX14 MoveOnly operator*(const MoveOnly& x) const
|
| H A D | test_comparisons.h | 32 TEST_CONSTEXPR_CXX14 bool testComparisons(const T& t1, const U& t2, bool isEqual, bool isLess) in testComparisons() 86 TEST_CONSTEXPR_CXX14 bool testComparisonsValues(Param val1, Param val2) in testComparisonsValues() 156 TEST_CONSTEXPR_CXX14 bool testEquality(const T& t1, const U& t2, bool isEqual) in testEquality() 178 TEST_CONSTEXPR_CXX14 bool testEqualityValues(Param val1, Param val2) in testEqualityValues() 210 TEST_CONSTEXPR_CXX14 LessAndEqComp(int v) : value(v) {} in LessAndEqComp() 212 friend TEST_CONSTEXPR_CXX14 bool operator<(const LessAndEqComp& lhs, const LessAndEqComp& rhs) { 216 friend TEST_CONSTEXPR_CXX14 bool operator==(const LessAndEqComp& lhs, const LessAndEqComp& rhs) {
|
| H A D | user_defined_integral.h | 16 TEST_CONSTEXPR_CXX14 UserDefinedIntegral() : value(0) {} in UserDefinedIntegral() 17 TEST_CONSTEXPR_CXX14 UserDefinedIntegral(T v) : value(v) {} in UserDefinedIntegral() 18 TEST_CONSTEXPR_CXX14 operator T() const { return value; } in T()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/ |
| H A D | robust_re_difference_type.compile.pass.cpp | 36 TEST_CONSTEXPR_CXX14 PickyIterator() = default; 37 TEST_CONSTEXPR_CXX14 explicit PickyIterator(It it) : it_(it) {} in PickyIterator() 38 TEST_CONSTEXPR_CXX14 reference operator*() const {return *it_;} in operator *() 39 TEST_CONSTEXPR_CXX14 pointer operator->() const {return it_;} in operator ->() 40 TEST_CONSTEXPR_CXX14 reference operator[](difference_type n) const {return it_[n];} in operator []() 49 TEST_CONSTEXPR_CXX14 PickyIterator& operator++() {++it_; return *this;} in operator ++() 50 TEST_CONSTEXPR_CXX14 PickyIterator operator++(int) {auto tmp = *this; ++(*this); return tmp;} in operator ++() 51 TEST_CONSTEXPR_CXX14 PickyIterator& operator--() {--it_; return *this;} in operator --() 54 TEST_CONSTEXPR_CXX14 PickyIterator& operator+=(difference_type n) {it_ += n; return *this;} in operator +=() 55 TEST_CONSTEXPR_CXX14 PickyIterator& operator-=(difference_type n) {it_ -= n; return *this;} in operator -=() [all …]
|
| /llvm-project-15.0.7/libcxx/test/libcxx/algorithms/ |
| H A D | robust_against_copying_comparators.pass.cpp | 22 TEST_CONSTEXPR_CXX14 Less(const Less& rhs) : copies_(rhs.copies_) { *copies_ += 1; } in Less() 23 TEST_CONSTEXPR_CXX14 Less& operator=(const Less&) = default; 31 TEST_CONSTEXPR_CXX14 Equal(const Equal& rhs) : copies_(rhs.copies_) { *copies_ += 1; } in Equal() 32 TEST_CONSTEXPR_CXX14 Equal& operator=(const Equal&) = default; 40 TEST_CONSTEXPR_CXX14 UnaryVoid(const UnaryVoid& rhs) : copies_(rhs.copies_) { *copies_ += 1; } in UnaryVoid() 41 TEST_CONSTEXPR_CXX14 UnaryVoid& operator=(const UnaryVoid&) = default; 42 TEST_CONSTEXPR_CXX14 void operator()(T) const {} in operator ()() 50 TEST_CONSTEXPR_CXX14 UnaryTrue& operator=(const UnaryTrue&) = default; 59 TEST_CONSTEXPR_CXX14 NullaryValue& operator=(const NullaryValue&) = default; 68 TEST_CONSTEXPR_CXX14 UnaryTransform& operator=(const UnaryTransform&) = default; [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/ |
| H A D | base.pass.cpp | 39 TEST_CONSTEXPR_CXX14 MoveOnlyIterator& operator++() { ++it_; return *this; } in operator ++() 40 TEST_CONSTEXPR_CXX14 MoveOnlyIterator operator++(int) { return MoveOnlyIterator(it_++); } in operator ++() 54 TEST_CONSTEXPR_CXX14 void test_one() { in test_one() 96 TEST_CONSTEXPR_CXX14 bool test() { in test()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ |
| H A D | contiguous_trivial_optimization.pass.cpp | 29 TEST_CONSTEXPR_CXX14 TMBNTC& operator=(TMBNTC&&) = default; 30 TEST_CONSTEXPR_CXX14 TMBNTC& operator=(const TMBNTC&) { ++*p; return *this; } in operator =() 63 TEST_CONSTEXPR_CXX14 TCBNTM& operator=(TCBNTM&&) { ++*p; return *this; } in operator =() 64 TEST_CONSTEXPR_CXX14 TCBNTM& operator=(const TCBNTM&) = default;
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/vector.modifiers/ |
| H A D | emplace_back.pass.cpp | 33 TEST_CONSTEXPR_CXX14 A(int i, double d) in A() 36 TEST_CONSTEXPR_CXX14 A(A&& a) in A() 44 TEST_CONSTEXPR_CXX14 A& operator=(A&& a) in operator =() 53 TEST_CONSTEXPR_CXX14 int geti() const {return i_;} in geti() 54 TEST_CONSTEXPR_CXX14 double getd() const {return d_;} in getd()
|
| H A D | emplace.pass.cpp | 31 TEST_CONSTEXPR_CXX14 A(int i, double d) in A() 34 TEST_CONSTEXPR_CXX14 A(A&& a) in A() 42 TEST_CONSTEXPR_CXX14 A& operator=(A&& a) in operator =() 51 TEST_CONSTEXPR_CXX14 int geti() const {return i_;} in geti() 52 TEST_CONSTEXPR_CXX14 double getd() const {return d_;} in getd()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.memfn/ |
| H A D | member_function.pass.cpp | 21 TEST_CONSTEXPR_CXX14 char test0() {return 'a';} in test0() 22 TEST_CONSTEXPR_CXX14 char test1(int) {return 'b';} in test1() 23 TEST_CONSTEXPR_CXX14 char test2(int, double) {return 'c';} in test2()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.cons/ |
| H A D | rep.pass.cpp | 31 TEST_CONSTEXPR_CXX14 void check(R r) { in check() 36 TEST_CONSTEXPR_CXX14 bool test() { in test()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/array.cons/ |
| H A D | initialization.pass.cpp | 39 TEST_CONSTEXPR_CXX14 void operator()() const in operator ()() 119 TEST_CONSTEXPR_CXX14 bool test_initializer_list() in test_initializer_list() 162 TEST_CONSTEXPR_CXX14 bool with_all_types() in with_all_types()
|
| H A D | implicit_copy.pass.cpp | 34 TEST_CONSTEXPR_CXX14 NonTrivialCopy& operator=(NonTrivialCopy const&) { return *this; } in operator =() 37 TEST_CONSTEXPR_CXX14 bool tests() in tests()
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/ |
| H A D | sortable_helpers.h | 39 …TEST_CONSTEXPR_CXX14 NonTrivialSortable& operator=(const NonTrivialSortable& rhs) { value = rhs.va… 68 …TEST_CONSTEXPR_CXX14 NonTrivialSortableWithComp& operator=(const NonTrivialSortableWithComp& rhs) …
|
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=/ |
| H A D | rv_value.pass.cpp | 29 TEST_CONSTEXPR_CXX14 bool
|
| H A D | lv_value.pass.cpp | 25 TEST_CONSTEXPR_CXX14 bool
|
| /llvm-project-15.0.7/libcxx/test/libcxx/numerics/ |
| H A D | bit.ops.pass.cpp | 17 TEST_CONSTEXPR_CXX14 bool test() { in test()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/ |
| H A D | empty.pass.cpp | 20 TEST_CONSTEXPR_CXX14 bool tests() in tests()
|
| H A D | max_size.pass.cpp | 20 TEST_CONSTEXPR_CXX14 bool tests() in tests()
|
| H A D | contiguous.pass.cpp | 19 TEST_CONSTEXPR_CXX14 void assert_contiguous(Container const& c) in assert_contiguous()
|