File: //usr/local/rvm/gems/ruby-2.7.4/doc/nio4r-2.5.8/ri/NIO/ByteBuffer/cdesc-ByteBuffer.ri
U:RDoc::NormalClass[iI"ByteBuffer:ETI"NIO::ByteBuffer;TI"Object;To:RDoc::Markup::Document:@parts[o;;[ :
@fileI"ext/nio4r/bytebuffer.c;T:0@omit_headings_from_table_of_contents_below0o;;[o:RDoc::Markup::Paragraph;[I"9Efficient byte buffers for performant I/O operations;T; I"lib/nio/bytebuffer.rb;T;
0; 0;
0[ [U:RDoc::Constant[i I"OverflowError;TI"#NIO::ByteBuffer::OverflowError;T:public0o;;[o;;[I"$Insufficient capacity in buffer;T; @;
0@@cRDoc::NormalClass0U;[i I"UnderflowError;TI"$NIO::ByteBuffer::UnderflowError;T;
0o;;[o;;[I"(Not enough data remaining in buffer;T; @;
0@@@ 0U;[i I"MarkUnsetError;TI"$NIO::ByteBuffer::MarkUnsetError;T;
0o;;[o;;[I"Mark has not been set;T; @;
0@@@ 0[[I"Enumerable;To;;[ ; @;
0I"ext/nio4r/bytebuffer.c;T[I"Enumerable;To;;[ ; @;
0I"lib/nio/bytebuffer.rb;T[[I"
class;T[[;
[[I"new;T@8[@E@=[:protected[ [:private[ [I"
instance;T[[;
[[I"<<;T@8[I"[];T@8[I"
capacity;T@8[I"
clear;T@8[I"compact;T@8[I" each;T@8[I" flip;T@8[I"
full?;T@8[I"get;T@8[I"inspect;T@8[I"
limit;T@8[I"limit=;T@8[I" mark;T@8[I"
position;T@8[I"position=;T@8[I"put;T@=[I"read_from;T@8[I"remaining;T@8[I"
reset;T@8[I"rewind;T@8[I" size;T@8[I"
write_to;T@8[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;
0[@@I"NIO;TcRDoc::NormalModule