const SeekThermal::Command::Argument& SeekThermal::Command::Application::operator[](int index) const { if ((index >= 0) && (index < arguments.size())) return arguments[index]; else throw ArgumentIndexError(index); }
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); }