title: SaveArg value used in expect_call
body: <p>I have to following mocked functions</p>
  <pre><code>DoSomething(const char* par0, const char* par2)
  DoSomething2(std::string);
  </code></pre>
  <p>I save the value from DoSomething into</p>
  <p>std::string savedPar_;</p>
  <p>I want to use it in DoSomething2. How can be done this ?</p>
  <pre><code>EXPECT_CALL(mockd_, DoSomething(_, _,))
                  .WillOnce(DoAll(SaveArg&lt;1&gt;(&amp;savedPar_), (Return(Ok))));
         
  EXPECT_CALL(mockd_, DoSomething2(savedPar_,))
                  .WillOnce((Return(Ok)))); 
        // has not yet the val
  
  
  sut_-&gt;work();
  // savedPar_ has the value
  </code></pre>