Sha256: b6f7815a84a24c5b5283f8858d0bd1fb1027ab3680e83a5a2ec5de96e8f167f9

Contents?: true

Size: 477 Bytes

Versions: 11

Compression:

Stored size: 477 Bytes

Contents

#ifndef ruby_internal_method__h_
#define ruby_internal_method__h_

#include <ruby.h>

#ifdef RUBY_VM
#include "method.h"
#endif

#include "internal/node/ruby_internal_node.h"

#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TRUE (!FALSE)
#endif

struct METHOD {
    VALUE recv;
    VALUE rclass;
    ID id;
    rb_method_entry_t *me;
    struct unlinked_method_entry_list_entry *ume;
};

#define METHOD_OCLASS(m) m->klass
#define METHOD_RCLASS(m) m->rclass

#endif

Version data entries

11 entries across 6 versions & 1 rubygems

Version Path
ruby-internal-0.8.5 ext/cached/ruby-1.9.3/internal/method/internal_method.h
ruby-internal-0.8.5 ext/internal/method/internal_method.h
ruby-internal-0.8.4 ext/internal/method/internal_method.h
ruby-internal-0.8.4 ext/cached/ruby-1.9.3/internal/method/internal_method.h
ruby-internal-0.8.3 ext/internal/method/internal_method.h
ruby-internal-0.8.3 ext/cached/ruby-1.9.3/internal/method/internal_method.h
ruby-internal-0.8.2 ext/cached/ruby-1.9.3/internal/method/internal_method.h
ruby-internal-0.8.2 ext/internal/method/internal_method.h
ruby-internal-0.8.1 ext/internal/method/internal_method.h
ruby-internal-0.8.1 ext/cached/ruby-1.9.3/internal/method/internal_method.h
ruby-internal-0.8.0 ext/cached/ruby-1.9.3/internal/method/internal_method.h