Sha256: c8989c557bd81cd1c00817344b78fd8d0f090951b51f70af0089c5a09c2dde1b

Contents?: true

Size: 469 Bytes

Versions: 15

Compression:

Stored size: 469 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;
    struct RVarmap *dyna_vars;
    VALUE orig_thread;
    VALUE wrapper;
    VALUE block_obj;
    struct BLOCK *outer;
    struct BLOCK *prev;
};


#endif

Version data entries

15 entries across 5 versions & 1 rubygems

Version Path
ruby-internal-0.7.3 ext/cached/ruby-1.8.1/internal/proc/block.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.1/internal/binding/block.h
ruby-internal-0.7.3 ext/cached/ruby-1.8.1/internal/node/block.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.1/internal/node/block.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.1/internal/proc/block.h
ruby-internal-0.7.2 ext/cached/ruby-1.8.1/internal/binding/block.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.1/internal/binding/block.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.1/internal/node/block.h
ruby-internal-0.7.1 ext/cached/ruby-1.8.1/internal/proc/block.h
ruby-internal-0.7.0 ext/cached/ruby-1.8.1/internal/proc/block.h
ruby-internal-0.7.0 ext/cached/ruby-1.8.1/internal/binding/block.h
ruby-internal-0.7.0 ext/cached/ruby-1.8.1/internal/node/block.h
ruby-internal-0.6.0 ext/cached/ruby-1.8.1/internal/node/block.h
ruby-internal-0.6.0 ext/cached/ruby-1.8.1/internal/proc/block.h
ruby-internal-0.6.0 ext/cached/ruby-1.8.1/internal/binding/block.h