summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/MuxElements.cpp2
-rw-r--r--src/MuxElements.h9
2 files changed, 1 insertions, 10 deletions
diff --git a/src/MuxElements.cpp b/src/MuxElements.cpp
index c02afcd..fd8d57a 100644
--- a/src/MuxElements.cpp
+++ b/src/MuxElements.cpp
@@ -207,7 +207,7 @@ vector<DabSubchannel*>::iterator getSubchannel(
return find_if(
subchannels.begin(),
subchannels.end(),
- bind2nd(SubchannelId(), id)
+ [&](const DabSubchannel* s){ return s->id == id; }
);
}
diff --git a/src/MuxElements.h b/src/MuxElements.h
index 7f48827..289c35a 100644
--- a/src/MuxElements.h
+++ b/src/MuxElements.h
@@ -280,15 +280,6 @@ public:
};
-class SubchannelId : public std::binary_function <DabSubchannel*, int, bool> {
-public:
- bool operator()(const DabSubchannel* subchannel, const int id) const {
- return subchannel->id == id;
- }
-};
-
-
-
struct dabAudioComponent {
dabAudioComponent() :