Ruby
4.1.0dev (2026-11-10 revision 09658e85dc51184db6df11e142dc3eeabfdbdcd0)
internal
io_buffer.h
1
#pragma once
2
3
#include <
ruby/ruby.h
>
4
#include <
ruby/io/buffer.h
>
5
6
extern
VALUE
rb_cIOBuffer;
7
8
RUBY_SYMBOL_EXPORT_BEGIN
9
22
VALUE
rb_io_buffer_for_reading(
VALUE
string_or_buffer,
VALUE
(*callback)(
VALUE
buffer,
VALUE
argument),
VALUE
argument);
23
36
VALUE
rb_io_buffer_for_writing(
VALUE
string_or_buffer,
VALUE
(*callback)(
VALUE
buffer,
VALUE
argument),
VALUE
argument);
37
38
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