Sha256: 20b1d7158a0941436eb7f294d1b042fd328c08ebe033876b063ca9ba25a9477a

Contents?: true

Size: 742 Bytes

Versions: 2

Compression:

Stored size: 742 Bytes

Contents

#include <ruby.h>

VALUE rbzero = INT2NUM(0);
VALUE scope_class;
VALUE rb_sym_new;

const char *ivar_contrast_scope;

VALUE CONTRAST_SCOPE;

VALUE in_given_scope(const VALUE object, const char *scope);

void enter_given_scope(const VALUE object, const char *scope);

void exit_given_scope(const VALUE object, const char *scope);

VALUE in_contrast_scope(const VALUE self);

VALUE enter_contrast_scope(const VALUE self);

VALUE exit_contrast_scope(const VALUE self);

VALUE run_in_scope(const VALUE self);

VALUE enter_scope_for(const VALUE self, const VALUE scope_symbol);

VALUE exit_scope_for(const VALUE self, const VALUE scope_symbol);

VALUE initialize(const VALUE self);

VALUE deep_clone(const VALUE self);

void Init_cs__scope(void);

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
contrast-agent-3.8.5 ext/cs__scope/cs__scope.h
contrast-agent-3.8.4 ext/cs__scope/cs__scope.h