So far I understand this in cases like above
```c++
std::vector<std::size_t> component_ids = mesh_component_map.getComponentIDs(...);
```
Named Return Value Optimization is used.