140 guint
start_timeout(guint millisec,
const Callback::CallbackArg<bool&>* cb,
141 gint priority = G_PRIORITY_DEFAULT, GMainContext* context = 0);
193 guint
start_timeout(guint millisec,
const Callback::CallbackArg<bool&>* cb,
194 Releaser& r, gint priority = G_PRIORITY_DEFAULT,
195 GMainContext* context = 0);
228 class =
typename std::enable_if<!std::is_convertible<typename std::remove_reference<F>::type,
229 const Callback::CallbackArg<bool&>*>::value>::type>
238 gint priority = G_PRIORITY_DEFAULT, GMainContext* context = 0) {
239 return start_timeout(millisec, Callback::lambda<bool&>(std::forward<F>(func)),
305 class =
typename std::enable_if<!std::is_convertible<typename std::remove_reference<F>::type,
306 const Callback::CallbackArg<bool&>*>::value>::type>
308 Releaser& r, gint priority = G_PRIORITY_DEFAULT,
309 GMainContext* context = 0) {
310 return start_timeout(millisec, Callback::lambda<bool&>(std::forward<F>(func)),
344 gint priority = G_PRIORITY_DEFAULT, GMainContext* context = 0);
400 Releaser& r, gint priority = G_PRIORITY_DEFAULT,
401 GMainContext* context = 0);
436 class =
typename std::enable_if<!std::is_convertible<typename std::remove_reference<F>::type,
437 const Callback::CallbackArg<bool&>*>::value>::type>
446 gint priority = G_PRIORITY_DEFAULT, GMainContext* context = 0) {
515 class =
typename std::enable_if<!std::is_convertible<typename std::remove_reference<F>::type,
516 const Callback::CallbackArg<bool&>*>::value>::type>
518 Releaser& r, gint priority = G_PRIORITY_DEFAULT,
519 GMainContext* context = 0) {