diff --git a/src/FbTk/Select2nd.hh b/src/FbTk/Select2nd.hh new file mode 100644 index 00000000..e74ea0b3 --- /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