50#ifndef DOXYGEN_SHOULD_SKIP_THIS
57 template <
class Translator >
59 const std::size_t pos) {
61 if (_translators_.size() < pos) {
63 "The translatorSet contains only "
64 << _translators_.size()
65 <<
" translators. It is therefore impossible to substitute "
66 <<
"the translator at index " << pos);
70 DBTranslator*
translator = new_translator.clone();
73 delete _translators_[pos];
A class for storing several translators.
void changeTranslator(const Translator &new_translator, const std::size_t pos)
substitute a translator by another one
DBTranslator & translator(const std::size_t k)
returns the kth translator
#define GUM_ERROR(type, msg)
include the inlined functions if necessary
gum is the global namespace for all aGrUM entities