Query: paranoid::data
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Paranoid::Data(3pm) User Contributed Perl Documentation Paranoid::Data(3pm)NAMEParanoid::Data - Misc. Data Manipulation FunctionsVERSION$Id: Data.pm,v 0.02 2010/04/15 23:23:28 acorliss Exp $SYNOPSIS$rv = deepCopy($sourceRef, $targetRef);DESCRIPTIONThis module provides data manipulation functions, which at this time only consists of deepCopy.SUBROUTINES/METHODS deepCopy $rv = deepCopy($sourceRef, $targetRef); This function performs a deep and safe copy of arbitrary data structures, checking for circular references along the way. Hashes and lists are safely duplicated while all other data types are just copied. This means that any embedded object references, etc., are identical in both the source and the target, which is probably not what you want. In short, this should only be used on pure hash/list/scalar value data structures. Both the source and the target reference must be of an identical type. This function returns the number of elements copied unless it runs into a problem (such as a circular reference), in which case it returns a zero.DEPENDENCIESo Paranoid::DebugBUGS AND LIMITATIONSAUTHORArthur Corliss (corliss@digitalmages.com)LICENSE AND COPYRIGHTThis software is licensed under the same terms as Perl, itself. Please see http://dev.perl.org/licenses/ for more information. (c) 2009, Arthur Corliss (corliss@digitalmages.com) perl v5.14.2 2010-04-15 Paranoid::Data(3pm)
Related Man Pages |
---|
paranoid::debug(3pm) - debian |
paranoid::glob(3pm) - debian |
paranoid::log::syslog(3pm) - debian |
paranoid::network(3pm) - debian |
paranoid::network::ipv4(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
Paranoid about hackers |
Perl data type checking |
Common Data Format 3.2.1 (Default branch) |
Erwin Data Structures 2.1.88591 (Default branch) |
On the Helmholtz Principle for Data Mining |