mirror of
https://github.com/jbeder/yaml-cpp.git
synced 2025-09-08 12:21:17 +00:00
Support conversion for std::valarray (#956)
This commit is contained in:
@@ -352,6 +352,16 @@ TEST(NodeTest, StdArrayWrongSize) {
|
||||
(node["evens"].as<std::array<int, 5>>()), ErrorMsg::BAD_CONVERSION);
|
||||
}
|
||||
|
||||
TEST(NodeTest, StdValrray) {
|
||||
std::valarray<int> evens{{2, 4, 6, 8, 10}};
|
||||
Node node;
|
||||
node["evens"] = evens;
|
||||
std::valarray<int> actualEvens = node["evens"].as<std::valarray<int>>();
|
||||
for (int i = 0; i < evens.size(); ++i) {
|
||||
EXPECT_EQ(evens[i], actualEvens[i]);
|
||||
}
|
||||
}
|
||||
|
||||
TEST(NodeTest, StdVector) {
|
||||
std::vector<int> primes;
|
||||
primes.push_back(2);
|
||||
|
Reference in New Issue
Block a user