#pragma once #include template Iterator next(Iterator i) { return i++; } template bool is_last(Iterator i, const Container& c) { return (i != c.end()) && (next(i) == c.end()); } void crash(const char* const message); void crashassert(bool assertion, const char* const message); char *const toString(Modulation m); char *const toString(RadioParameter p);