| 37 | }; |
| 38 | |
| 39 | int 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 | } |