title: Short way to std::bind member function to object instance, without binding parameters
body: <p>I have a member function with several arguments. I'd like to bind it to a specific object instance and pass this to another function. I can do it with placeholders:</p>
  
  <pre><code>// actualInstance is a MyClass*
  auto callback = bind(&amp;MyClass::myFunction, actualInstance, _1, _2, _3);
  </code></pre>
  
  <p>But this is a bit clumsy - for one, when the number of parameters changes, I have to change all the bind calls as well. But in addition, it's quite tedious to type all the placeholders, when all I really want is to conveniently create a "function pointer" including an object reference. </p>
  
  <p>So what I'd like to be able to do is something like:</p>
  
  <pre><code>auto callback = objectBind(&amp;MyClass::myFunction, actualInstance);
  </code></pre>
  
  <p>Does anyone know some nice way to do this?</p>