Skip to content

Commit faf8356

Browse files
author
MarcoFalke
committed
rpc: [refactor] Use concise C++11 code in CRPCConvertTable constructor
1 parent 9deba2d commit faf8356

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/rpc/client.cpp

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,9 @@ class CRPCConvertTable
210210

211211
CRPCConvertTable::CRPCConvertTable()
212212
{
213-
const unsigned int n_elem =
214-
(sizeof(vRPCConvertParams) / sizeof(vRPCConvertParams[0]));
215-
216-
for (unsigned int i = 0; i < n_elem; i++) {
217-
members.insert(std::make_pair(vRPCConvertParams[i].methodName,
218-
vRPCConvertParams[i].paramIdx));
219-
membersByName.insert(std::make_pair(vRPCConvertParams[i].methodName,
220-
vRPCConvertParams[i].paramName));
213+
for (const auto& cp : vRPCConvertParams) {
214+
members.emplace(cp.methodName, cp.paramIdx);
215+
membersByName.emplace(cp.methodName, cp.paramName);
221216
}
222217
}
223218

0 commit comments

Comments
 (0)