utils/memory_manager library

Classes

ManagedResource<T>
Resource wrapper that ensures proper cleanup using try-finally pattern
MemoryManager
Memory manager for FFI pointer lifecycle management
PointerUtils
Pointer utilities for common FFI operations
StringUtils
String conversion utilities for FFI

Functions

withMemoryManager<R>(R action(MemoryManager)) → R
Helper function to run code with automatic memory management