module Git::Safe::RebaseOptions
Extended Modules
- Git::Safe
- Safec::Macros
Defined in:
lib/safe/rebase_options.crClass Method Summary
- .init
-
.null
Returns an
Unfreeinstance initialized with a null pointer. -
.unfree(p : ::Pointer(Git::C::RebaseOptions))
Creates a new
Unfreeinstance initialized with the p pointer. -
.value(value)
Creates a new
Valueinstance initialized with the value value.
Macro Summary
- define_options(name)
- define_struct(name)
- define_x(name)
-
safe_c_pointer(klass, free = true)
Defines the classes for wrapping C pointers.
-
safe_c_struct(klass, free = true)
Defines the classes for wrapping C structs.
Class Method Detail
Creates a new Unfree instance initialized with the p pointer.
This class was automatically defined by the Safec library.
Creates a new Value instance initialized with the value value.
This class was automatically defined by the Safec library.
Macro Detail
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.