Lines Matching defs:clone

316   *  A deep clone will copy both the UText data structures and the underlying text.
319 * required to support deep clones. The user of clone() must check the status return
325 * The UText returned from a deep clone will be writable, assuming that the text
329 * A shallow clone replicates only the UText data structures; it does not make
334 * A shallow clone operation will not fail, barring truly exceptional conditions such
343 * A shallow clone made with the readOnly parameter == FALSE will preserve the
348 * A UText and its clone may be safely concurrently accessed by separate threads.
354 * @param dest A UText struct to be filled in with the result of the clone operation,
355 * or NULL if the clone function should heap-allocate a new UText struct.
357 * be reset to become the clone.
359 * @param deep TRUE to request a deep clone, FALSE for a shallow clone.
364 * will be returned if the text provider is unable to clone the
366 * @return The newly created clone, or NULL if the clone operation failed.
953 * Generally occurs as the result of a deep clone of the UText.
962 * Function type declaration for UText.clone().
964 * clone a UText. Much like opening a UText where the source text is itself
967 * A deep clone will copy both the UText data structures and the underlying text.
970 * required to support deep clones. The user of clone() must check the status return
973 * A shallow clone replicates only the UText data structures; it does not make
978 * A shallow clone operation must not fail except for truly exceptional conditions such
981 * A UText and its clone may be safely concurrently accessed by separate threads.
987 * @param dest A UText struct to be filled in with the result of the clone operation,
988 * or NULL if the clone function should heap-allocate a new UText struct.
990 * @param deep TRUE to request a deep clone, FALSE for a shallow clone.
992 * should be returned if the text provider is unable to clone the
994 * @return The newly created clone, or NULL if the clone operation failed.
1240 UTextClone *clone;