8 #ifndef DATASTRUCTURES_H_
9 #define DATASTRUCTURES_H_
321 swap = !(key1 == x1);
322 return ((key1 == x1 && key2 == x2) || (key2 == x1 && key1 == x2));
476 #if !defined(NO_FMTLIB) && FMT_VERSION >= 90000
479 return fmt::underlying(parameter);
482 inline int format_as(
phases phase) {
483 return fmt::underlying(phase);
486 inline int format_as(
schemes scheme) {
487 return fmt::underlying(scheme);
491 return fmt::underlying(type);
495 return fmt::underlying(type);
499 return fmt::underlying(pair);
503 return fmt::underlying(family);
506 inline int format_as(
backends backend) {
507 return fmt::underlying(backend);