30 static bool TIME(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
31 return a->cells[0]->getDoubleVal() >
b->cells[0]->getDoubleVal();
35 static bool NR_T(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
36 return a->cells[1]->getDoubleVal() >
b->cells[1]->getDoubleVal();
40 static bool R_T(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
41 return a->cells[2]->getDoubleVal() >
b->cells[2]->getDoubleVal();
45 static bool C_T(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
46 return a->cells[3]->getDoubleVal() >
b->cells[3]->getDoubleVal();
50 static bool TUP(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
51 return b->cells[4]->getLongVal() < a->cells[4]->getLongVal();
55 static bool NAME(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
56 return b->cells[5]->getStringVal() > a->cells[5]->getStringVal();
60 static bool ID(
const std::shared_ptr<Row>& a,
const std::shared_ptr<Row>&
b) {
61 return b->cells[6]->getStringVal() > a->cells[6]->getStringVal();