void operator()(std::pair<GridClientVariant, GridClientVariant> pair) { KeyValue* keyValue = protoMap.add_entry(); ObjectWrapper* key = keyValue->mutable_key(); ObjectWrapper* value = keyValue->mutable_value(); GridClientObjectWrapperConvertor::wrapSimpleType(pair.first, *key); GridClientObjectWrapperConvertor::wrapSimpleType(pair.second, *value); }