Sha256: fa5afdf6fdabcc8a8d0f5badc96678872fa226fdbf7916af15500e46134bc6f5

Contents?: true

Size: 692 Bytes

Versions: 2

Compression:

Stored size: 692 Bytes

Contents

#ifndef NUMERIX_STRUCTURE_H
#define NUMERIX_STRUCTURE_H 1

#include "common.h"
#include "ruby/version.h"

void Init_numerix_structure(VALUE outer);

VALUE rb_numerix_address(VALUE self);
VALUE rb_numerix_dump(int arc, VALUE *argv, VALUE self);
VALUE rb_numerix_dup(VALUE self);
VALUE rb_numerix_aref(VALUE self, VALUE index);
VALUE rb_numerix_aset(VALUE self, VALUE index, VALUE value);
VALUE rb_numerix_each(VALUE self);

#if RUBY_API_VERSION_MAJOR >= 2
VALUE rb_numerix_fiddle_ptr(VALUE self);
#endif

static inline int rb_numerix_isize(VALUE klass);
VALUE rb_numerix_size(VALUE klass);
VALUE rb_numerix_load(VALUE klass, VALUE str);

#endif /* NUMERIX_STRUCTURE_H */

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
numerix-1.0.1 ext/numerix/structure.h
numerix-1.0.0 ext/numerix/structure.h