---
name: "Object::Lazy::Ref"
section: "3pm"
platform: "linux"
package: "libobject-lazy-perl"
version: "0.16-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Object::Lazy::Ref"
---

# Object::Lazy::Ref(3pm)

Simulation of "ref $object" for Object::Lazy

## NAME

Object::Lazy::Ref - Simulation of "ref $object" for Object::Lazy

## VERSION

0\.12

## SYNOPSIS

```
    use Object::Lazy::Ref;
    Object::Lazy::Ref::register($object);
```

## DESCRIPTION

Simulation of `"ref $obj"` for Object::Lazy

## SUBROUTINES/METHODS

### sub register

switch on the simulation.

```
    Object::Lazy::Ref::register($object);
```

## DIAGNOSTICS

nothing

## CONFIGURATION AND ENVIRONMENT

nothing

## DEPENDENCIES

Carp

## INCOMPATIBILITIES

This module will change \*CORE::GLOBAL::ref premanently. If a call of sub ref not matched with an registered Object::Lazy object the \*CORE::GLOBAL::ref will be restored during call and will fall back after that.

When another programm decided to change \*CORE::GLOBAL::ref permanently it has to fallback to the old \*CORE::GLOBAL::ref too. This is than the Object::Lazy one. When it bails out to CORE::ref, the pipe is broken.

## BUGS AND LIMITATIONS

not known

## AUTHOR

Steffen Winkler

## LICENSE AND COPYRIGHT

Copyright (c) 2007 - 2012, Steffen Winkler `"<steffenw at cpan.org>"`. All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
