From 8f3c799b01a51481b02f8703630a692c71fa83c7 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Sun, 9 Sep 2012 18:19:44 -0400 Subject: [PATCH] replace 2 lambdas with partial functions --- termite.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/termite.cc b/termite.cc index c0c1290..743ab5d 100644 --- a/termite.cc +++ b/termite.cc @@ -11,6 +11,8 @@ #include "url_regex.h" +using namespace std::placeholders; + enum class overlay_mode { hidden, search, @@ -240,9 +242,7 @@ static void move_backward(VteTerminal *vte, select_info *select, F is_word) { } static void move_backward_word(VteTerminal *vte, select_info *select) { - move_backward(vte, select, [vte](gunichar c) { - return vte_terminal_is_word_char(vte, c); - }); + move_backward(vte, select, std::bind(vte_terminal_is_word_char, vte, _1)); } static void move_backward_blank_word(VteTerminal *vte, select_info *select) { @@ -296,9 +296,7 @@ static void move_forward(VteTerminal *vte, select_info *select, F is_word) { } static void move_forward_word(VteTerminal *vte, select_info *select) { - move_forward(vte, select, [vte](gunichar c) { - return vte_terminal_is_word_char(vte, c); - }); + move_forward(vte, select, std::bind(vte_terminal_is_word_char, vte, _1)); } static void move_forward_blank_word(VteTerminal *vte, select_info *select) {