#include #include #include struct readRecord { uint32_t uid; int nReads; time_t when; bool programmed; static bool less (const readRecord a, const readRecord b) { return a.when < b.when; } }; int main (int argc, char **argv) { std::set sorted; struct readRecord x = {1,2,3,true}; sorted.insert (x); }