mir-algorithm — Libmir Archive
← Libmir Archive
Dlang.org
mir.rc.context
mir
rc
Thread-safe reference-counted context implementation
.
Members
Functions
mir_rc_create
mir_rc_context
*
mir_rc_create
(immutable(mir_type_info) typeInfo, size_t length, void* payload, bool initialize, bool deallocate)
mir_rc_decrease_counter
void
mir_rc_decrease_counter
(mir_rc_context context)
Decrease counter by 1. Destroys data if counter decreased from 1 to 0.
mir_rc_delete
void
mir_rc_delete
(mir_rc_context context)
mir_rc_increase_counter
void
mir_rc_increase_counter
(mir_rc_context context)
Increase counter by 1.
Mixin templates
CommonRCImpl
mixintemplate
CommonRCImpl
()
Structs
mir_rc_context
struct
mir_rc_context
mir
rc
modules
array
context
ptr
slim_ptr
functions
toRCArray
toRCPtr
toRCPtrAt
Thread-safe reference-counted context implementation
.