--------------------------------------------------------------------
| 173 | |
| 174 | // -------------------------------------------------------------------- |
| 175 | G4String G4UImanager::GetCurrentStringValue(const char* aCommand, G4int parameterNumber, |
| 176 | G4bool reGet) |
| 177 | { |
| 178 | if (reGet || savedCommand == nullptr) { |
| 179 | savedParameters = GetCurrentValues(aCommand); |
| 180 | } |
| 181 | G4Tokenizer savedToken(savedParameters); |
| 182 | G4String token; |
| 183 | for (G4int i_thParameter = 0; i_thParameter < parameterNumber; ++i_thParameter) { |
| 184 | token = savedToken(); |
| 185 | if (token.empty()) { |
| 186 | return G4String(); |
| 187 | } |
| 188 | if (token[(size_t)0] == '"') { |
| 189 | token.append(" "); |
| 190 | token.append(savedToken("\"")); |
| 191 | } |
| 192 | } |
| 193 | return token; |
| 194 | } |
| 195 | |
| 196 | // -------------------------------------------------------------------- |
| 197 | G4String G4UImanager::GetCurrentStringValue(const char* aCommand, const char* aParameterName, |
no test coverage detected