Updates base_arg based on overrides in new_arg.
| 339 | |
| 340 | // Updates base_arg based on overrides in new_arg. |
| 341 | void MergeArg(ApiDef::Arg* base_arg, const ApiDef::Arg& new_arg) { |
| 342 | if (!new_arg.rename_to().empty()) { |
| 343 | base_arg->set_rename_to(new_arg.rename_to()); |
| 344 | } |
| 345 | if (!new_arg.description().empty()) { |
| 346 | base_arg->set_description(new_arg.description()); |
| 347 | } |
| 348 | } |
| 349 | |
| 350 | // Updates base_attr based on overrides in new_attr. |
| 351 | void MergeAttr(ApiDef::Attr* base_attr, const ApiDef::Attr& new_attr) { |
no test coverage detected