Sha256: 4e674421b24bf657eac8db53e194c30b29b50315d05b1ceafa44d68d9cd606ac

Contents?: true

Size: 483 Bytes

Versions: 165

Compression:

Stored size: 483 Bytes

Contents

#ifndef ruby_internal_block__h_
#define ruby_internal_block__h_

#include <ruby.h>

#ifndef RUBY_VM
#include "env.h"
#endif

struct BLOCK {
    NODE *var;
    NODE *body;
    VALUE self;
    struct FRAME frame;
    struct SCOPE *scope;
    VALUE klass;
    NODE *cref;
    int iter;
    int vmode;
    int flags;
    int uniq;
    struct RVarmap *dyna_vars;
    VALUE orig_thread;
    VALUE wrapper;
    VALUE block_obj;
    struct BLOCK *outer;
    struct BLOCK *prev;
};


#endif

Version data entries

165 entries across 11 versions & 1 rubygems

Version Path
ruby-internal-0.8.5 ext/cached/ruby-1.8.5/internal/proc/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.6/internal/node/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.7/internal/proc/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.4/internal/proc/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.6/internal/binding/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.6/internal/proc/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.4/internal/binding/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.7/internal/binding/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.5/internal/binding/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.7/internal/node/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.4/internal/node/block.h
ruby-internal-0.8.5 ext/cached/ruby-1.8.5/internal/node/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.6/internal/binding/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.6/internal/proc/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.4/internal/node/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.5/internal/binding/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.5/internal/node/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.5/internal/proc/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.7/internal/binding/block.h
ruby-internal-0.8.4 ext/cached/ruby-1.8.7/internal/node/block.h