src/locals.cpp
/*!
 * \fn Value take()
 * \brief Removes the last value added to this set of locals
 *
 * Unlike \m pop(), the Value is not destroyed; ownership is transferred back 
 * to the caller of this function.
 */
\fn Value take()
\brief Removes the last value added to this set of locals

Unlike \m pop(), the Value is not destroyed; ownership is transferred back
to the caller of this function.
\ fn Value take () \ brief Removes the last value added to this set of locals Unlike \ m pop () the Value is not destroyed ; ownership is transferred back to the caller of this function .
Value Locals::take()
{
  Value v = m_values.back();
  m_values.pop_back();
  return v;
}
Value Locals :: take ( ) { Value v = m_values . back ( ) ; m_values . pop_back ( ) ; return v ; }
\fn Value take()
 \brief Removes the last value added to this set of locals
\ fn Value take () \ brief Removes the last value added to this set of locals