'Data::Clone' does data cloning, i.e. copies things recursively. This is smart so that it works with not only non-blessed references, but also with blessed references (i.e. objects). When 'clone()' finds an object, it calls a 'clone' method of the object if the object has a 'clone', otherwise it makes a surface copy of the object. That is, this module does polymorphic data cloning.
Although there are several modules on CPAN which can clone data, this module has a different cloning policy from almost all of them. See Cloning policy and Comparison to other cloning modules for details.
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
0.004-bp156.3.3 info | GA Release | 2023-12-07 | 15 SP6 |
|
|
0.004-bp155.2.11 info | GA Release | 2023-05-17 | 15 SP5 |
|
|
0.004-bp154.1.24 info | GA Release | 2022-05-09 | 15 SP4 |
|
|
0.004-bp153.1.17 info | GA Release | 2021-03-06 | 15 SP3 |
|
|
0.004-bp152.3.15 info | GA Release | 2020-04-16 | 15 SP2 |
|
|
0.004-bp151.3.1 info | GA Release | 2019-07-16 | 15 SP1 |
|
|
0.004-bp151.2.16 info | GA Release | 2019-05-18 | 15 SP1 |
|
|
0.004-bp150.2.5 info | GA Release | 2018-07-30 | 15 |
|
|
0.004-bp150.2.4 info | GA Release | 2018-07-30 | 15 |
|
|