LINUX.ORG.RU

boost::bind stub

 ,


0

1

Есть ли какая нибудь стандартная функа-заглушка, которую можно прибиндить на место неинтересующих колбэков?

Что бы написать что то типа:

//...
object->subscribe(boost::bind(&Other::onEvent1, other), 
boost::bind(&Other::onEvent1, other),
boost::bind(boost::function::stub));
//...

Можно конечно свой функтор завести, но если есть стандартный, было бы наглядней и удобней.

★★★★★

Есть ли какая нибудь стандартная функа-заглушка, которую можно прибиндить на место неинтересующих колбэков?

У стандартного должна быть «универсальная сигнатура» что ли?

DarkEld3r ★★★★★
()

[](){}

которую можно прибиндить на место неинтересующих колбэков

На место неинтересующих коллбэков ничего не надо _регистрировать_, а байндить - это из одного функтора или указателя на функцию создать функтор с другим списком аргументов. Так что вопрос изначально непонятен.

asaw ★★★★★
()
Ответ на: комментарий от asaw

или boost::function<void ()>() в моём случае.

Как вариант, да.

pon4ik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.