| 22 | assert(a.value[1].get_view() == "value2"); |
| 23 | } |
| 24 | Thing Baz(Thing a) { |
| 25 | for (char &c : a.name) { |
| 26 | c = std::toupper(c); |
| 27 | } |
| 28 | for (size_t i = 0; i < a.value.size(); ++i) { |
| 29 | for (char &c : a.value[i]) { |
| 30 | c = std::toupper(c); |
| 31 | } |
| 32 | } |
| 33 | return a; |
| 34 | } |
| 35 | namespace both_list_and_resource { |
| 36 | void ListAndResource(Thing a) { |
| 37 | auto upper = a.b->ToUpper(); |