Home | History | Annotate | Download | only in unicode

Lines Matching full:clone

313   *  Clone a UText.  This is much like opening a UText where the source text is itself
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.
1092 * Generally occurs as the result of a deep clone of the UText.
1101 * Function type declaration for UText.clone().
1103 * clone a UText. Much like opening a UText where the source text is itself
1106 * A deep clone will copy both the UText data structures and the underlying text.
1109 * required to support deep clones. The user of clone() must check the status return
1112 * A shallow clone replicates only the UText data structures; it does not make
1117 * A shallow clone operation must not fail except for truly exceptional conditions such
1120 * A UText and its clone may be safely concurrently accessed by separate threads.
1126 * @param dest A UText struct to be filled in with the result of the clone operation,
1127 * or NULL if the clone function should heap-allocate a new UText struct.
1129 * @param deep TRUE to request a deep clone, FALSE for a shallow clone.
1131 * should be returned if the text provider is unable to clone the
1133 * @return The newly created clone, or NULL if the clone operation failed.
1379 UTextClone *clone;