Ruby
4.1.0dev (2026-08-07 revision 3acc47d282230b3999b808578b8159c989953940)
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
17
VALUE
rb_io_buffer_for_reading(
VALUE
string_or_buffer,
VALUE
(*callback)(
VALUE
buffer,
VALUE
argument),
VALUE
argument);
18
28
VALUE
rb_io_buffer_for_writing(
VALUE
string_or_buffer,
VALUE
(*callback)(
VALUE
buffer,
VALUE
argument),
VALUE
argument);
29
30
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