Ruby 4.1.0dev (2026-08-07 revision 3acc47d282230b3999b808578b8159c989953940)
io_buffer.h
1#pragma once
2
3#include <ruby/ruby.h>
4#include <ruby/io/buffer.h>
5
6RUBY_SYMBOL_EXPORT_BEGIN
7
17VALUE rb_io_buffer_for_reading(VALUE string_or_buffer, VALUE (*callback)(VALUE buffer, VALUE argument), VALUE argument);
18
28VALUE rb_io_buffer_for_writing(VALUE string_or_buffer, VALUE (*callback)(VALUE buffer, VALUE argument), VALUE argument);
29
30RUBY_SYMBOL_EXPORT_END
uintptr_t VALUE
Type that represents a Ruby object.
Definition value.h:40