Bytecode: port to C++11 emplace_back() method on containers
Performed using modernize-use-emplace from clang-tidy. https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-emplace.htmltime-shift
parent
93c6cb1c3c
commit
1aa0286f6d
|
@ -406,14 +406,14 @@ public:
|
|||
for (unsigned int i = 0; i < endo_name_length; i++)
|
||||
if (P_endo_names[CHAR_LENGTH*(variable_num+i*nb_endo)] != ' ')
|
||||
res << P_endo_names[CHAR_LENGTH*(variable_num+i*nb_endo)];
|
||||
Variable_list.push_back(make_pair(res.str(), make_pair(SymbolType::endogenous, variable_num)));
|
||||
Variable_list.emplace_back(res.str(), make_pair(SymbolType::endogenous, variable_num));
|
||||
}
|
||||
for (unsigned int variable_num = 0; variable_num < static_cast<unsigned int>(nb_exo); variable_num++)
|
||||
{
|
||||
for (unsigned int i = 0; i < exo_name_length; i++)
|
||||
if (P_exo_names[CHAR_LENGTH*(variable_num+i*nb_exo)] != ' ')
|
||||
res << P_exo_names[CHAR_LENGTH*(variable_num+i*nb_exo)];
|
||||
Variable_list.push_back(make_pair(res.str(), make_pair(SymbolType::exogenous, variable_num)));
|
||||
Variable_list.emplace_back(res.str(), make_pair(SymbolType::exogenous, variable_num));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -3172,7 +3172,7 @@ dynSparseMatrix::Solve_Matlab_Relaxation(mxArray *A_m, mxArray *b_m, unsigned in
|
|||
b1 = substract_A_B(b2, tmp);
|
||||
mxDestroyArray(tmp);
|
||||
|
||||
triangular_form.push_back(make_pair(S1, d1));
|
||||
triangular_form.emplace_back(S1, d1);
|
||||
mxDestroyArray(A2_t);
|
||||
}
|
||||
A2 = mxDuplicateArray(A3);
|
||||
|
|
|
@ -673,7 +673,7 @@ main(int nrhs, const char *prhs[])
|
|||
string tmp = "Can not allocated memory to store the date_str in the extended path descriptor";
|
||||
mexErrMsgTxt(tmp.c_str());
|
||||
}
|
||||
dates.push_back(string(buf)); //string(Dates[i]);
|
||||
dates.emplace_back(buf); //string(Dates[i]);
|
||||
mxFree(buf);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -250,7 +250,7 @@ mxAddField(mxArray *Struct, const char *fieldname)
|
|||
return -1;
|
||||
else
|
||||
{
|
||||
Struct->field_name.push_back(fieldname);
|
||||
Struct->field_name.emplace_back(fieldname);
|
||||
return Struct->field_name.size();
|
||||
}
|
||||
}
|
||||
|
@ -264,7 +264,7 @@ mxSetFieldByNumber(mxArray *Struct, mwIndex index, unsigned int field_number, mx
|
|||
if (field_number >= nfields)
|
||||
mexErrMsgTxt("field_number out of range in mxSetFieldByNumber\n");
|
||||
while (Struct->field_array.size() <= index)
|
||||
Struct->field_array.push_back(vector<mxArray *>(nfields, NULL));
|
||||
Struct->field_array.emplace_back(nfields, NULL);
|
||||
Struct->field_array[index][field_number] = pvalue;
|
||||
}
|
||||
|
||||
|
@ -355,7 +355,7 @@ read_struct(FILE *fid)
|
|||
char name[512];
|
||||
fscanf(fid, "%s", name);
|
||||
if (j == 0)
|
||||
fieldnames.push_back(name);
|
||||
fieldnames.emplace_back(name);
|
||||
v_Array.push_back(read_Array(fid));
|
||||
}
|
||||
vv_Array.push_back(v_Array);
|
||||
|
|
Loading…
Reference in New Issue