Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.

Function copy_old

boost::contract::copy_old — Query if old values need to be copied (but not for virtual public functions and public function overrides).


// In header: <boost/contract/old.hpp>

bool copy_old();


For example, this function always returns false when both postconditions and exception guarantees are not being checked (see BOOST_CONTRACT_NO_OLDS). This function is usually only called by the code expanded by BOOST_CONTRACT_OLDOF.

See Also:

No Macros


True if old values need to be copied, false otherwise.