Home
last modified time | relevance | path

Searched refs:TEST_CONSTEXPR_CXX14 (Results 1 – 25 of 58) sorted by relevance

123

/llvm-project-15.0.7/libcxx/test/support/
H A Dmin_allocator.h259 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 Demplace_constructible.h10 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 Dconstexpr_char_traits.h27 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 Dtest_allocator.h38 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 Dtest_iterators.h48 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 DMoveOnly.h26 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 Dtest_comparisons.h32 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 Duser_defined_integral.h16 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 Drobust_re_difference_type.compile.pass.cpp36 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 Drobust_against_copying_comparators.pass.cpp22 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 Dbase.pass.cpp39 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 Dcontiguous_trivial_optimization.pass.cpp29 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 Demplace_back.pass.cpp33 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 Demplace.pass.cpp31 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 Dmember_function.pass.cpp21 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 Drep.pass.cpp31 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 Dinitialization.pass.cpp39 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 Dimplicit_copy.pass.cpp34 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 Dsortable_helpers.h39 …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 Drv_value.pass.cpp29 TEST_CONSTEXPR_CXX14 bool
H A Dlv_value.pass.cpp25 TEST_CONSTEXPR_CXX14 bool
/llvm-project-15.0.7/libcxx/test/libcxx/numerics/
H A Dbit.ops.pass.cpp17 TEST_CONSTEXPR_CXX14 bool test() { in test()
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/array/
H A Dempty.pass.cpp20 TEST_CONSTEXPR_CXX14 bool tests() in tests()
H A Dmax_size.pass.cpp20 TEST_CONSTEXPR_CXX14 bool tests() in tests()
H A Dcontiguous.pass.cpp19 TEST_CONSTEXPR_CXX14 void assert_contiguous(Container const& c) in assert_contiguous()

123