From 6b943ec69ada6ba8c7b0a8305f048df8ef07f961 Mon Sep 17 00:00:00 2001 From: fluxgen Date: Mon, 2 May 2005 12:03:15 +0000 Subject: select 2nd element in pair --- src/FbTk/Select2nd.hh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/FbTk/Select2nd.hh diff --git a/src/FbTk/Select2nd.hh b/src/FbTk/Select2nd.hh new file mode 100644 index 0000000..e74ea0b --- /dev/null +++ b/src/FbTk/Select2nd.hh @@ -0,0 +1,18 @@ +#ifndef FBTK_SELECT2ND_HH +#define FBTK_SELECT2ND_HH + +#include + +namespace FbTk { + +template +class Select2nd:public std::unary_function { +public: + typename A::second_type operator () (const A &arg) const { + return arg.second; + } +}; + +} // namespace FbTk + +#endif // FBTK_SELECT2ND_HH -- cgit v0.11.2