buffer>> ( object -- value ) - Factor Documentation

buffer>> ( object -- value )


Vocabulary
accessors

Inputs
object an object


Outputs
value an object


Definition
IN: accessors

GENERIC: buffer>> ( object -- value )


Methods
USING: accessors alien alien.c-types alien.syntax classes.struct
classes.struct.private raylib ;

M: AudioStream buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 0 }
{ class c-ptr }
{ type pointer: void }
} read-struct-slot ; inline


USING: accessors gpu.buffers kernel.private slots.private ;

M: buffer-ptr buffer>> 2 slot { buffer } declare ; inline


USING: accessors io.buffers io.ports kernel.private
slots.private ;

M: buffered-port buffer>> 6 slot { buffer } declare ; inline


USING: accessors kernel.private opencl slots.private ;

M: cl-buffer-ptr buffer>> 2 slot { cl-buffer } declare ; inline


USING: accessors kernel.private opencl slots.private ;

M: cl-buffer-range buffer>> 2 slot { cl-buffer } declare ;
inline


USING: accessors cuda.gl gpu.buffers kernel.private
slots.private ;

M: cuda-buffer buffer>> 2 slot { buffer } declare ; inline


USING: accessors grid-meshes slots.private ;

M: grid-mesh buffer>> 3 slot ; inline


USING: accessors alien alien.c-types alien.syntax classes.struct
classes.struct.private libusb ;

M: libusb_transfer buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 48 }
{ class c-ptr }
{ type pointer: uchar }
} read-struct-slot ; inline


USING: accessors alien.c-types classes.struct
classes.struct.private kernel lua ;

M: luaL_Buffer buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 24 }
{ class object }
{ type { char LUAL_BUFFERSIZE } }
} read-struct-slot ; inline


USING: accessors mongodb.connection slots.private ;

M: mdb-connection buffer>> 9 slot ; inline


USING: accessors gpu.buffers gpu.render kernel.private
slots.private ;

M: multi-index-elements buffer>>
2 slot { maybe{ buffer } } declare ; inline


USING: accessors alien alien.c-types alien.syntax classes.struct
classes.struct.private ogg ;

M: oggpack-buffer buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 16 }
{ class c-ptr }
{ type pointer: uchar }
} read-struct-slot ; inline


USING: accessors alien alien.c-types alien.syntax classes.struct
classes.struct.private readline.ffi ;

M: readline_state buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 16 }
{ class c-ptr }
{ type pointer: char }
} read-struct-slot ; inline


USING: accessors io.encodings.utf7 slots.private ;

M: utf7codec buffer>> 3 slot ; inline


USING: accessors audio.vorbis byte-arrays kernel.private
slots.private ;

M: vorbis-stream buffer>> 5 slot { byte-array } declare ; inline


USING: accessors alien alien.c-types alien.syntax classes.struct
classes.struct.private yaml.ffi ;

M: yaml_emitter_output_string buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 0 }
{ class c-ptr }
{ type pointer: uchar }
} read-struct-slot ; inline


USING: accessors classes.struct classes.struct.private yaml.ffi
;

M: yaml_emitter_t buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 56 }
{ class yaml_emitter_buffer }
{ initial
S{ yaml_emitter_buffer
{ start f }
{ end f }
{ pointer f }
{ last f }
}
}
{ type yaml_emitter_buffer }
} read-struct-slot ; inline


USING: accessors classes.struct classes.struct.private yaml.ffi
;

M: yaml_parser_t buffer>>
T{ struct-slot-spec
{ name "buffer" }
{ offset 136 }
{ class yaml_parser_buffer }
{ initial
S{ yaml_parser_buffer
{ start f }
{ end f }
{ pointer f }
{ last f }
}
}
{ type yaml_parser_buffer }
} read-struct-slot ; inline

AltStyle によって変換されたページ (->オリジナル) /