![]() |
Home | Libraries | People | FAQ | More |
boost::contract::copy_old — Query if old values need to be copied (for virtual public functions and public function overrides).
// In header: <boost/contract/old.hpp> bool copy_old(virtual_ * v);
For example, this function always returns false when both postconditions and exception guarantees are not being checked (see
). In addition, this function returns false when overridden functions are being called subsequent times by this library to support subcontracting. This function is usually only called by the code expanded by BOOST_CONTRACT_NO_OLDS
.BOOST_CONTRACT_OLDOF
See Also:
Parameters: |
|
||
Returns: |
True if old values need to be copied, false otherwise. |