Home
last modified time | relevance | path

Searched full:numbers (Results 1 – 25 of 1476) sorted by relevance

12345678910>>...60

/llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Duse-std-numbers.cpp1 // RUN: %check_clang_tidy -check-suffix=ALL -std=c++20 %s modernize-use-std-numbers %t
2 …L,IMPRECISE -std=c++20 %s modernize-use-std-numbers %t -- -config="{CheckOptions: { modernize-use-…
4 // CHECK-FIXES-ALL: #include <numbers>
13 …[[@LINE-1]]:33: warning: prefer 'std::numbers::e' to this literal, differs by '0.00e+00' [moderniz…
14 // CHECK-FIXES-ALL: static constexpr double e = std::numbers::e;
42 …[@LINE-1]]:34: warning: prefer 'std::numbers::pi' to this literal, differs by '5.36e-08' [moderniz… in foo()
43 // CHECK-FIXES-ALL: static constexpr double Pi = std::numbers::pi; in foo()
46 …[[@LINE-1]]:37: warning: prefer 'std::numbers::e' to this literal, differs by '2.85e-08' [moderniz… in foo()
47 // CHECK-FIXES-ALL: static constexpr double Euler = std::numbers::e; in foo()
50 …[@LINE-1]]:35: warning: prefer 'std::numbers::phi' to this literal, differs by '8.87e-08' [moderni… in foo()
[all …]
H A Dloop-convert-reverse.cpp93 void constContainer(const Reversable<int> &Numbers) { in constContainer() argument
94 for (auto I = Numbers.rbegin(), E = Numbers.rend(); I != E; ++I) { in constContainer()
98 // CHECK-FIXES-RANGES: for (int Number : std::ranges::reverse_view(Numbers)) { in constContainer()
99 // CHECK-FIXES-CUSTOM: for (int Number : llvm::reverse(Numbers)) { in constContainer()
103 for (auto I = Numbers.crbegin(), E = Numbers.crend(); I != E; ++I) { in constContainer()
107 // CHECK-FIXES-RANGES: for (int Number : std::ranges::reverse_view(Numbers)) { in constContainer()
108 // CHECK-FIXES-CUSTOM: for (int Number : llvm::reverse(Numbers)) { in constContainer()
112 for (auto I = rbegin(Numbers), E = rend(Numbers); I != E; ++I) { in constContainer()
116 // CHECK-FIXES-RANGES: for (int Number : std::ranges::reverse_view(Numbers)) { in constContainer()
117 // CHECK-FIXES-CUSTOM: for (int Number : llvm::reverse(Numbers)) { in constContainer()
[all …]
/llvm-project/libcxx/test/std/numerics/numbers/
H A Dspecialize.pass.cpp12 #include <numbers>
15 [[maybe_unused]] float f0{std::numbers::e_v<float>}; in tests()
16 [[maybe_unused]] float f1{std::numbers::log2e_v<float>}; in tests()
17 [[maybe_unused]] float f2{std::numbers::log10e_v<float>}; in tests()
18 [[maybe_unused]] float f3{std::numbers::pi_v<float>}; in tests()
19 [[maybe_unused]] float f4{std::numbers::inv_pi_v<float>}; in tests()
20 [[maybe_unused]] float f5{std::numbers::inv_sqrtpi_v<float>}; in tests()
21 [[maybe_unused]] float f6{std::numbers::ln2_v<float>}; in tests()
22 [[maybe_unused]] float f7{std::numbers::ln10_v<float>}; in tests()
23 [[maybe_unused]] float f8{std::numbers::sqrt2_v<float>}; in tests()
[all …]
H A Ddefined.pass.cpp11 #include <numbers>
14 [[maybe_unused]] const double* dd0{&std::numbers::e}; in tests()
15 [[maybe_unused]] const double* dd1{&std::numbers::log2e}; in tests()
16 [[maybe_unused]] const double* dd2{&std::numbers::log10e}; in tests()
17 [[maybe_unused]] const double* dd3{&std::numbers::pi}; in tests()
18 [[maybe_unused]] const double* dd4{&std::numbers::inv_pi}; in tests()
19 [[maybe_unused]] const double* dd5{&std::numbers::inv_sqrtpi}; in tests()
20 [[maybe_unused]] const double* dd6{&std::numbers::ln2}; in tests()
21 [[maybe_unused]] const double* dd7{&std::numbers::ln10}; in tests()
22 [[maybe_unused]] const double* dd8{&std::numbers::sqrt2}; in tests()
[all …]
H A Dvalue.pass.cpp12 #include <numbers>
15 assert(std::numbers::e == 0x1.5bf0a8b145769p+1); in tests()
16 assert(std::numbers::e_v<double> == 0x1.5bf0a8b145769p+1); in tests()
17 assert(std::numbers::e_v<long double> == 0x1.5bf0a8b145769p+1l); in tests()
18 assert(std::numbers::e_v<float> == 0x1.5bf0a8p+1f); in tests()
20 assert(std::numbers::log2e == 0x1.71547652b82fep+0); in tests()
21 assert(std::numbers::log2e_v<double> == 0x1.71547652b82fep+0); in tests()
22 assert(std::numbers::log2e_v<long double> == 0x1.71547652b82fep+0l); in tests()
23 assert(std::numbers::log2e_v<float> == 0x1.715476p+0f); in tests()
25 assert(std::numbers::log10e == 0x1.bcb7b1526e50ep-2); in tests()
[all …]
H A Duser_type.compile.pass.cpp11 #include <numbers>
18 user std::numbers::e_v<user>{};
21 user std::numbers::log2e_v<user>{};
24 user std::numbers::log10e_v<user>{};
27 user std::numbers::pi_v<user>{};
30 user std::numbers::inv_pi_v<user>{};
33 user std::numbers::inv_sqrtpi_v<user>{};
36 user std::numbers::ln2_v<user>{};
39 user std::numbers::ln10_v<user>{};
42 user std::numbers::sqrt2_v<user>{};
[all …]
H A Dillformed.verify.cpp11 #include <numbers>
14 int log2e{std::numbers::log2e_v<int>}; // expected-error-re@numbers:* {{static assertion failed{{.*…
15 int log10e{std::numbers::log10e_v<int>};
16 int pi{std::numbers::pi_v<int>};
17 int inv_pi{std::numbers::inv_pi_v<int>};
18 int inv_sqrtpi{std::numbers::inv_sqrtpi_v<int>};
19 int ln2{std::numbers::ln2_v<int>};
20 int ln10{std::numbers::ln10_v<int>};
21 int sqrt2{std::numbers::sqrt2_v<int>};
22 int sqrt3{std::numbers::sqrt3_v<int>};
[all …]
/llvm-project/libcxx/modules/std/
H A Dnumbers.inc10 export namespace std::numbers {
11 using std::numbers::e_v;
12 using std::numbers::egamma_v;
13 using std::numbers::inv_pi_v;
14 using std::numbers::inv_sqrt3_v;
15 using std::numbers::inv_sqrtpi_v;
16 using std::numbers::ln10_v;
17 using std::numbers::ln2_v;
18 using std::numbers::log10e_v;
19 using std::numbers::log2e_v;
[all …]
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/modernize/
H A Duse-std-numbers.rst1 .. title:: clang-tidy - modernize-use-std-numbers
3 modernize-use-std-numbers
7 with C++20's mathematical constants from the ``numbers`` header and offers
12 matched and replaced with the ``std::numbers`` constant.
13 The use of macros gets replaced with the corresponding ``std::numbers``
16 The following list of constants from the ``numbers`` header are supported:
35 casts, i.e., switching between ``std::numbers::e``,
36 ``std::numbers::e_v<float>`` and ``std::numbers::e_v<long double>`` where
49 const double Pi = 3.141592653589; // const double Pi = std::numbers::pi
51 … static constexpr double Euler = 2.7182818; // static constexpr double Euler = std::numbers::e;
[all …]
/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/
H A DTestDataFormatterStdVector.py50 self.expect("frame variable numbers", substrs=["numbers = size=0"])
56 "frame variable numbers", substrs=["numbers = size=1", "[0] = 1", "}"]
63 "frame variable numbers",
65 "numbers = size=4",
75 "expression numbers",
91 self.expect("frame variable numbers", substrs=["item 0 is 1"])
98 self.expect("frame variable numbers", substrs=["item 0 is 1"])
107 "frame variable numbers",
109 "numbers = size=7",
122 "expression numbers",
[all …]
H A Dmain.cpp8 int_vect numbers; in main() local
9 numbers.push_back(1); // Set break point at this line. in main()
10 numbers.push_back(12); // Set break point at this line. in main()
11 numbers.push_back(123); in main()
12 numbers.push_back(1234); in main()
13 numbers.push_back(12345); // Set break point at this line. in main()
14 numbers.push_back(123456); in main()
15 numbers.push_back(1234567); in main()
17 numbers.clear(); // Set break point at this line. in main()
19 numbers.push_back(7); // Set break point at this line. in main()
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dmagic-numbers.cpp1 // RUN: %check_clang_tidy %s readability-magic-numbers %t \
3 // RUN: {readability-magic-numbers.IgnoredIntegerValues: "0;1;2;10;100;", \
4 // RUN: readability-magic-numbers.IgnoredFloatingPointValues: "3.14;2.71828;9.81;10000.0;101.0;0x…
5 // RUN: readability-magic-numbers.IgnoreBitFieldsWidths: false, \
6 // RUN: readability-magic-numbers.IgnorePowersOf2IntegerValues: true, \
7 // RUN: readability-magic-numbers.IgnoreTypeAliases: false}}' \
16 …rning: 5 is a magic number; consider replacing it with a named constant [readability-magic-numbers]
24 …rning: 6 is a magic number; consider replacing it with a named constant [readability-magic-numbers] in BuggyFunction()
27 …rning: 7 is a magic number; consider replacing it with a named constant [readability-magic-numbers] in BuggyFunction()
30 …ning: 15 is a magic number; consider replacing it with a named constant [readability-magic-numbers] in BuggyFunction()
[all …]
H A Dmagic-numbers-userliteral.cpp1 …%check_clang_tidy -check-suffixes=UDL-ALLOWED -std=c++14-or-later %s readability-magic-numbers %t \
3 // RUN: {readability-magic-numbers.IgnoreUserDefinedLiterals: false}}' \
5 …%check_clang_tidy -check-suffixes=UDL-IGNORED -std=c++14-or-later %s readability-magic-numbers %t \
7 // RUN: {readability-magic-numbers.IgnoreUserDefinedLiterals: true}}' \
23 …g: 3600s is a magic number; consider replacing it with a named constant [readability-magic-numbers] in UserDefinedLiteral()
24 …g: 3600s is a magic number; consider replacing it with a named constant [readability-magic-numbers] in UserDefinedLiteral()
26 … 3600.0s is a magic number; consider replacing it with a named constant [readability-magic-numbers] in UserDefinedLiteral()
27 … 3600.0s is a magic number; consider replacing it with a named constant [readability-magic-numbers] in UserDefinedLiteral()
/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/deque/
H A Dmain.cpp11 int_deq numbers; in main() local
14 (numbers.push_back(1)); in main()
17 (numbers.push_back(12)); in main()
18 (numbers.push_back(123)); in main()
19 (numbers.push_back(1234)); in main()
20 (numbers.push_back(12345)); in main()
21 (numbers.push_back(123456)); in main()
22 (numbers.push_back(1234567)); in main()
23 by_ref_and_ptr(numbers, &numbers); in main()
26 numbers.clear(); in main()
/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/vector/
H A Dmain.cpp15 int_vect numbers; in main() local
16 (numbers.push_back(1)); // break here in main()
17 (numbers.push_back(12)); // break here in main()
18 (numbers.push_back(123)); in main()
19 (numbers.push_back(1234)); in main()
20 (numbers.push_back(12345)); // break here in main()
21 (numbers.push_back(123456)); in main()
22 (numbers.push_back(1234567)); in main()
23 by_ref_and_ptr(numbers, &numbers); in main()
26 numbers.clear(); in main()
[all …]
H A DTestDataFormatterLibcxxVector.py70 self.expect("frame variable numbers", substrs=["numbers = size=0"])
76 "frame variable numbers", substrs=["numbers = size=1", "[0] = 1", "}"]
83 "frame variable numbers",
85 "numbers = size=4",
95 "expression numbers",
111 self.expect("frame variable numbers", substrs=["item 0 is 1"])
116 self.expect("frame variable numbers", substrs=["item 0 is 1"])
124 self.check_numbers("numbers")
129 self.expect("frame variable numbers", substrs=["numbers = size=0"])
135 "frame variable numbers", substrs=["numbers = size=1", "[0] = 7", "}"]
/llvm-project/clang/test/CodeGenCXX/
H A Dcp-blocks-linetables.cpp15 enum numbers { enum
19 typedef enum numbers (^myblock)(enum numbers);
27 __block enum numbers x = one; in main()
28 __block enum numbers y = two; in main()
31 myblock CL = ^(enum numbers z) in main()
32 { enum numbers savex = x; in main()
33 { __block enum numbers x = savex; in main()
39 ^ (enum numbers z) { in main()
50 return (enum numbers) four; in main()
55 enum numbers res = (enum numbers)test(CL); in main()
/llvm-project/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/
H A Dp2.cpp17 namespace Numbers { namespace
29 double n = Numbers::zero; // expected-error {{reference to 'zero' is ambiguous}} in test()
30 Numbers::f(n); // expected-error{{call to 'f' is ambiguous}} in test()
31 Numbers::f(i); in test()
32 Numbers::f(f); in test()
35 namespace Numbers { namespace
49 Numbers::Number n = Numbers::zero; in test2()
50 Numbers::f(n); // expected-error {{no matching function for call to 'f'}} in test2()
51 Numbers::g(n); in test2()
55 using Numbers::f;
[all …]
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DUseStdNumbersCheck.cpp107 // E.g. The matcher of `std::numbers::pi` uses this matcher to look for
119 // E.g.: The matcher of `std::numbers::log2e` uses this matcher to check if
126 // matches like the `std::numbers::log2e` matcher.
154 return expr(anyOf(matchFloatValueNear(llvm::numbers::e), in matchEuler()
158 return expr(anyOf(matchFloatLiteralNear("e_literal", llvm::numbers::e), in matchEulerTopLevel()
166 matchFloatLiteralNear("log2e_literal", llvm::numbers::log2e), in matchLog2Euler()
175 llvm::numbers::log10e), in matchLog10Euler()
180 auto matchPi() const { return matchFloatValueNear(llvm::numbers::pi); } in matchPi()
182 return matchFloatLiteralNear("pi_literal", llvm::numbers::pi).bind("pi"); in matchPiTopLevel()
186 return matchFloatLiteralNear("egamma_literal", llvm::numbers::egamma) in matchEgamma()
[all …]
/llvm-project/flang/test/Semantics/
H A Dintrinsics03.f9051 …p0' associated with incompatible procedure designator 'index4': distinct numbers of dummy arguments
58 …p1' associated with incompatible procedure designator 'index4': distinct numbers of dummy arguments
65 …p2' associated with incompatible procedure designator 'index4': distinct numbers of dummy arguments
74 …p3' associated with incompatible procedure designator 'index4': distinct numbers of dummy arguments
76 …'p4' associated with incompatible procedure designator 'index': distinct numbers of dummy arguments
78 …p4' associated with incompatible procedure designator 'index1': distinct numbers of dummy arguments
80 …p4' associated with incompatible procedure designator 'index2': distinct numbers of dummy arguments
82 …p4' associated with incompatible procedure designator 'index3': distinct numbers of dummy arguments
91 … argument has interface incompatible with dummy argument 'ix=': distinct numbers of dummy arguments
98 … argument has interface incompatible with dummy argument 'ix=': distinct numbers of dummy arguments
[all …]
/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-disabling/
H A Dmain.cpp8 std::vector<int> numbers; in main() local
9 numbers.push_back(1); in main()
10 numbers.push_back(12); in main()
11 numbers.push_back(123); in main()
12 numbers.push_back(1234); in main()
13 numbers.push_back(12345); in main()
14 numbers.push_back(123456); in main()
15 numbers.push_back(1234567); // Set break point at this line. in main()
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/
H A Davoid-magic-numbers.rst1 .. title:: clang-tidy - cppcoreguidelines-avoid-magic-numbers
3 :http-equiv=refresh: 5;URL=../readability/magic-numbers.html
5 cppcoreguidelines-avoid-magic-numbers
8 The cppcoreguidelines-avoid-magic-numbers check is an alias, please see
9 :doc:`readability-magic-numbers <../readability/magic-numbers>`
/llvm-project/llvm/test/DebugInfo/PDB/
H A Dsection-headers.test12 CHECK-NEXT: 0 file pointer to line numbers
14 CHECK-NEXT: 0 number of line numbers
27 CHECK-NEXT: 0 file pointer to line numbers
29 CHECK-NEXT: 0 number of line numbers
41 CHECK-NEXT: 0 file pointer to line numbers
43 CHECK-NEXT: 0 number of line numbers
56 CHECK-NEXT: 0 file pointer to line numbers
58 CHECK-NEXT: 0 number of line numbers
/llvm-project/clang/test/Analysis/
H A Dretain-release-region-store.m162 NSNumber *numbers[] = {
170 for (unsigned i = 0 ; i < sizeof(numbers) / sizeof(numbers[0]) ; ++i)
171 [numbers[i] release];
175 NSNumber *numbers[] = {
185 NSNumber *numbers[] = {
193 …Array *s_numbers =[[NSArray alloc] initWithObjects:&numbers[0] count:sizeof(numbers) / sizeof(numb…
195 for (unsigned i = 0 ; i < sizeof(numbers) / sizeof(numbers[0]) ; ++i)
196 [numbers[i] release];
202 NSNumber *numbers[] = {
210 …rray *s_numbers =[[NSArray alloc] initWithObjects: &numbers[0] count:sizeof(numbers) / sizeof(numb…
[all …]
/llvm-project/clang/test/Modules/
H A Dexplicit-specializations.cppm44 struct Numbers {
50 struct Numbers<43> {
119 static_assert(Numbers<43>::selected);
120 static_assert(Numbers<21 * 2 + 1>::selected);
121 static_assert(Numbers<42 + 1>::selected);
122 static_assert(Numbers<44 - 1>::selected);
123 static_assert(Numbers<Numbers<43>::value>::selected);
124 static_assert(!Numbers<44>::selected);

12345678910>>...60