Lines Matching defs:copy
79 CIShared copy() const {
115 * to change it. When it happens that instance makes a deep copy of the object
116 * (through its copy constructor) and does the actual change on that copy,
118 * "copy on write". Also, any instance can excplicitly stop sharing the data
120 * makes a copy if the data is referenced by more than one instance.
134 * (the default and the copy constructor) and the destructor automatically
148 * the copy constructor) because it doesn't know how to initialize the
252 /** @fn CIShared::copy() const
254 * Returns a "deep" copy of the instance. The returned instance always
255 * contains its own (not yet shared) copy of the managed data, even if the
256 * data wasn't shared before this call. The new copy becomes not original
281 * making the copy of the data. This instance becomes "non-original". The
300 * making the copy of the data. This instance becomes "original" (even if