Safec::Macros::SafeCPointerMacroExample
Usage example for the safe_c_pointer macro.
Class methods
Creates a new Free instance initialized with the p pointer.
This class was automatically defined by the Safec library.
Creates a new Unfree instance initialized with the p pointer.
This class was automatically defined by the Safec library.
Macros
Defines the classes for wrapping C pointers.
Defines the Free and Unfree classes for wrapping C pointers.
To define the Free class, you must implement the AsFree#free method to deallocate memory.
To define the Unfree class only, set free falsey.
This macro was automatically defined by the Safec library.
Defines the classes for wrapping C structs.
Defines the Value, Free and Unfree classes for wrapping C structs.
To define the Free class, you must implement the AsFree#free method to deallocate memory.
To define the Value and Unfree classes only, set free falsey.
This macro was automatically defined by the Safec library.