smart_reference 0.0.1 copy "smart_reference: ^0.0.1" to clipboard
smart_reference: ^0.0.1 copied to clipboard

Smart Reference(Smart Pointer) object for Flutter.

Github Actions

Features #

参照カウンタ付きオブジェクトを保持する.

Usage #

var disposed = false;
final ref = SmartReference.wrap(
    reference: 100,
    dispose: (value) {
        disposed = true;
    },
);

ref.addRef(); // ref == 2;
ref.release(); // ref == 1;
ref.release(); // ref == 0, call dispose();
0
likes
120
pub points
4%
popularity

Publisher

verified publisherviviware.com

Smart Reference(Smart Pointer) object for Flutter.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, runtime_assert

More

Packages that depend on smart_reference