mirror of
https://github.com/ChaiScript/ChaiScript.git
synced 2026-04-30 19:09:26 +08:00
🎨 Committing clang-format changes
This commit is contained in:
parent
d2ec2a82a9
commit
cd8dacccc6
@ -1817,22 +1817,22 @@ TEST_CASE("vector of vectors conversion (issue #374)") {
|
|||||||
chai.add(m);
|
chai.add(m);
|
||||||
|
|
||||||
chai.add(chaiscript::fun([](const std::vector<std::vector<double>> &v) -> double {
|
chai.add(chaiscript::fun([](const std::vector<std::vector<double>> &v) -> double {
|
||||||
double sum = 0;
|
double sum = 0;
|
||||||
for (const auto &inner : v) {
|
for (const auto &inner : v) {
|
||||||
for (const auto d : inner) {
|
for (const auto d : inner) {
|
||||||
sum += d;
|
sum += d;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return sum;
|
return sum;
|
||||||
}), "sum_nested");
|
}),
|
||||||
|
"sum_nested");
|
||||||
|
|
||||||
CHECK(chai.eval<double>("sum_nested([[1.0, 2.0], [3.0, 4.0]])") == Approx(10.0));
|
CHECK(chai.eval<double>("sum_nested([[1.0, 2.0], [3.0, 4.0]])") == Approx(10.0));
|
||||||
|
|
||||||
CHECK(chai.eval<bool>(
|
CHECK(chai.eval<bool>(
|
||||||
"auto v = VectorVectorDouble();"
|
"auto v = VectorVectorDouble();"
|
||||||
"v = [[1.0, 2.0], [3.0, 4.0]];"
|
"v = [[1.0, 2.0], [3.0, 4.0]];"
|
||||||
"v.size() == 2"
|
"v.size() == 2"));
|
||||||
));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Regression test for issue #607: AST_Node_Trace must be a complete type
|
// Regression test for issue #607: AST_Node_Trace must be a complete type
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user