diff --git a/src/base/AnalysisTypes.h b/src/base/AnalysisTypes.h index 7fe8a6a..bc6e9ed 100644 --- a/src/base/AnalysisTypes.h +++ b/src/base/AnalysisTypes.h @@ -27,6 +27,7 @@ #include #include #include +#include #include "NotationTypes.h" @@ -157,7 +158,7 @@ protected: typedef std::pair ChordPossibility; typedef std::vector HarmonyGuess; typedef std::vector > HarmonyGuessList; - struct cp_less : public std::binary_function + struct cp_less : public std::function { bool operator()(ChordPossibility l, ChordPossibility r); };