MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / createSetUnorderedInsertion

Function createSetUnorderedInsertion

test/enum_set_test.cpp:300–310  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298}
299
300EnumSet<TestEnum> createSetUnorderedInsertion(
301 const std::vector<TestEnum>& values) {
302 std::vector shuffledValues(values.cbegin(), values.cend());
303 std::mt19937 rng(0);
304 std::shuffle(shuffledValues.begin(), shuffledValues.end(), rng);
305 EnumSet<TestEnum> set;
306 for (auto value : shuffledValues) {
307 set.insert(value);
308 }
309 return set;
310}
311} // namespace
312
313TEST(EnumSet, IsEmpty1) {

Callers 1

TESTFunction · 0.85

Calls 5

cbeginMethod · 0.45
cendMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected