Skip to content

Commit

Permalink
#2521 Added asignment operator with noexcept keyword to derive_var_cfg
Browse files Browse the repository at this point in the history
  • Loading branch information
Howard Soh committed May 11, 2023
1 parent a754b74 commit 577dd4f
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/tools/other/pb2nc/pb2nc.cc
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ struct derive_var_cfg {
int var_index;
ConcatString var_name;
derive_var_cfg(ConcatString _var_name);
derive_var_cfg &operator=(const derive_var_cfg &a) noexcept;
};

////////////////////////////////////////////////////////////////////////
Expand Down Expand Up @@ -409,11 +410,23 @@ static void cleanup_hdr_typ(char *hdr_typ, bool is_prepbufr=false);

////////////////////////////////////////////////////////////////////////


derive_var_cfg::derive_var_cfg(ConcatString _var_name) {
var_index = bad_data_int;
var_name = _var_name;
}

////////////////////////////////////////////////////////////////////////

derive_var_cfg &derive_var_cfg::operator=(const derive_var_cfg &a) noexcept {
if ( this != &a ) {
var_index = a.var_index;
var_name = a.var_name;
}
return *this;
}


////////////////////////////////////////////////////////////////////////


Expand Down

0 comments on commit 577dd4f

Please sign in to comment.