Workspace 6.21.5
Classes | Namespaces | Functions
compare.h File Reference
#include <functional>
#include <QFileInfo>
#include <QMap>
#include <QString>
#include "Workspace/api_workspace.h"
#include "errorchecks.h"
Include dependency graph for compare.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ConditionalAlphaNumericCompare
 Functor for comparing two strings differently if they are alphabetic vs numeric. If both strings are numbers, they will be compared numerically. If one or the other is a string, they will be compared as strings. More...
 
class  FileNameNaturalLessThan
 Compares two QFileInfo's "naturally". Numbers will be compared as numbers, strings compared as strings etc. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Application
 Application-level functionality for all workspace applications.
 

Functions

template<typename T , typename F >
int compareContainers (const T &left, const T &right, const F &compareFunc)