Skip to content

Commit d2a2482

Browse files
author
Anupama Shashikala Rajendra
committed
Move std::transform to inside a function
1 parent 2413982 commit d2a2482

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/nucname.cpp

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@
1313
/***String used to check for metastable states***/
1414
std::string pyne::nucname::metastable_states = "mnopqrstuvxyz";
1515
//Capitalize all letters in the metastable states string
16-
std::string upper_metastable = pyne::nucname::metastable_states;
17-
std::transform(upper_metastable.begin(), upper_metastable.end(), upper_metastable.begin(),
18-
[](char c){ return std::toupper(c); });
16+
std::string get_upper_metastable() {
17+
std::string upper_metastable = pyne::nucname::metastable_states;
18+
std::transform(upper_metastable.begin(), upper_metastable.end(), upper_metastable.begin(),
19+
[](char c){ return std::toupper(c); });
20+
return upper_metastable;
21+
}
22+
std::string upper_metastable = get_upper_metastable();
1923

2024
/*** Constructs the LL to zz Dictionary ***/
2125
pyne::nucname::name_zz_t pyne::nucname::get_name_zz() {
@@ -1124,8 +1128,7 @@ std::string pyne::nucname::serpent(int nuc) {
11241128

11251129
// Add meta-stable flag
11261130
if (0 < ssss)
1127-
char meta_char = pyne::nucname::metastable_states[ssss - 1];
1128-
newnuc += meta_char;
1131+
newnuc += pyne::nucname::metastable_states[ssss - 1];
11291132
return newnuc;
11301133
}
11311134

0 commit comments

Comments
 (0)