MCPcopy Create free account
hub / github.com/Neargye/magic_enum / main

Function main

example/example_containers_set.cpp:39–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37};
38
39int main() {
40
41 std::cout << std::boolalpha;
42 magic_enum::containers::set color_set {Color::RED, Color::GREEN, Color::BLUE};
43 std::cout << color_set.empty() << std::endl; // false
44 std::cout << color_set.size() << std::endl; // 3
45
46 color_set.clear();
47 std::cout << color_set.empty() << std::endl; // true
48 std::cout << color_set.size() << std::endl; // 0
49
50 color_set.insert(Color::GREEN);
51 color_set.insert(Color::BLUE);
52 std::cout << color_set.empty() << std::endl; // false
53 std::cout << color_set.size() << std::endl; // 2
54
55 return 0;
56}

Callers

nothing calls this directly

Calls 4

clearMethod · 0.80
insertMethod · 0.80
emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected