Ruby
4.1.0dev (2026-08-28 revision 5eb9a6925b805a17dced976d5b741afe5086aab1)
internal
io_buffer.h
1
#pragma once
2
3
#include <
ruby/ruby.h
>
4
#include <
ruby/io/buffer.h
>
5
6
RUBY_SYMBOL_EXPORT_BEGIN
7
20
VALUE
rb_io_buffer_for_reading(
VALUE
string_or_buffer,
VALUE
(*callback)(
VALUE
buffer,
VALUE
argument),
VALUE
argument);
21
34
VALUE
rb_io_buffer_for_writing(
VALUE
string_or_buffer,
VALUE
(*callback)(
VALUE
buffer,
VALUE
argument),
VALUE
argument);
35
36
RUBY_SYMBOL_EXPORT_END
buffer.h
ruby.h
VALUE
uintptr_t VALUE
Type that represents a Ruby object.
Definition
value.h:40
Generated by
1.9.8