Пример #1
0
const SeekThermal::Command::Argument&
    SeekThermal::Command::Application::operator[](int index) const {
  if ((index >= 0) && (index < arguments.size()))
    return arguments[index];
  else
    throw ArgumentIndexError(index);
}
Пример #2
0
Pololu::Command::Argument& Pololu::Command::Application::operator[](
    int index) {
  if (index == arguments.size())
    arguments.resize(arguments.size()+1);

  if ((index >= 0) && (index < arguments.size()))
    return arguments[index];
  else
    throw ArgumentIndexError(index);
}