class foo public void reset a0 clear a1 clear private std set int a0 a

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class foo {
public:
void reset() {
a0.clear();
a1.clear();
}
private:
std::set<int> a0, a1;
std::set<int> b0;
};
// |||||||||||||
// vvvvvvvvvvvvv
class reflefoo {
public:
void reset() {
// resets a0, a1 and a2. b0 is untouched
for (auto col : reflefoo::some_group_id)
col.reset();
}
private:
some_group_id { std::set<int> a0, a1, a2; }
std::set<int> b0;
};