]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mon: let ConfigMap::generate_entity_map() return the map
authorKefu Chai <kchai@redhat.com>
Fri, 22 Mar 2019 04:03:29 +0000 (12:03 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 22 Mar 2019 05:03:38 +0000 (13:03 +0800)
commitccb4978e43fa736767f27a948f62683b4b4e0b68
treed3d981bb26655dd87df6ab5585ca5eb49e8fde87
parent41dfeaadfac373c535f430eac72b35288d2cbc2d
mon: let ConfigMap::generate_entity_map() return the map

C++17 enforces copy elision, so no need to pass the output parameter by
reference/pointer anymore. also, it would be easier if we change the
output's type by putting something like

auto output = config.generate_entity_map(...)

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/mon/ConfigMap.cc
src/mon/ConfigMap.h
src/mon/ConfigMonitor.cc