vendor/ruby/2.7.0/gems/byebug-11.1.3/ext/byebug/context.c
/*
 *   Document-class: Context
 *
 *   == Summary
 *
 *   Byebug keeps a single instance of this class per thread.
 */
Document-class: Context
== Summary

Byebug keeps a single instance of this class per thread.
Document - class : Context == Summary Byebug keeps a single instance of this class per thread .
void
Init_byebug_context(VALUE mByebug)
{
  cContext = rb_define_class_under(mByebug, "Context", rb_cObject);
  rb_define_method(cContext, "backtrace", Context_backtrace, 0);
  rb_define_method(cContext, "dead?", Context_dead, 0);
  rb_define_method(cContext, "frame_binding", Context_frame_binding, -1);
  rb_define_method(cContext, "frame_class", Context_frame_class, -1);
  rb_define_method(cContext, "frame_file", Context_frame_file, -1);
  rb_define_method(cContext, "frame_line", Context_frame_line, -1);
  rb_define_method(cContext, "frame_method", Context_frame_method, -1);
  rb_define_method(cContext, "frame_self", Context_frame_self, -1);
  rb_define_method(cContext, "ignored?", Context_ignored, 0);
  rb_define_method(cContext, "resume", Context_resume, 0);
  rb_define_method(cContext, "step_into", Context_step_into, -1);
  rb_define_method(cContext, "step_out", Context_step_out, -1);
  rb_define_method(cContext, "step_over", Context_step_over, -1);
  rb_define_method(cContext, "stop_reason", Context_stop_reason, 0);
  rb_define_method(cContext, "suspend", Context_suspend, 0);
  rb_define_method(cContext, "suspended?", Context_is_suspended, 0);
  rb_define_method(cContext, "switch", Context_switch, 0);
  rb_define_method(cContext, "thnum", Context_thnum, 0);
  rb_define_method(cContext, "thread", Context_thread, 0);
  rb_define_method(cContext, "tracing", Context_tracing, 0);
  rb_define_method(cContext, "tracing=", Context_set_tracing, 1);
  cDebugThread = rb_define_class_under(mByebug, "DebugThread", rb_cThread);
  rb_define_singleton_method(cDebugThread, "inherited", dt_inherited, 0);
}
void Init_byebug_context ( VALUE mByebug ) { cContext = rb_define_class_under ( mByebug , " " , rb_cObject ) ; rb_define_method ( cContext , " " , Context_backtrace , 0 ) ; rb_define_method ( cContext , " " , Context_dead , 0 ) ; rb_define_method ( cContext , " " , Context_frame_binding , -1 ) ; rb_define_method ( cContext , " " , Context_frame_class , -1 ) ; rb_define_method ( cContext , " " , Context_frame_file , -1 ) ; rb_define_method ( cContext , " " , Context_frame_line , -1 ) ; rb_define_method ( cContext , " " , Context_frame_method , -1 ) ; rb_define_method ( cContext , " " , Context_frame_self , -1 ) ; rb_define_method ( cContext , " " , Context_ignored , 0 ) ; rb_define_method ( cContext , " " , Context_resume , 0 ) ; rb_define_method ( cContext , " " , Context_step_into , -1 ) ; rb_define_method ( cContext , " " , Context_step_out , -1 ) ; rb_define_method ( cContext , " " , Context_step_over , -1 ) ; rb_define_method ( cContext , " " , Context_stop_reason , 0 ) ; rb_define_method ( cContext , " " , Context_suspend , 0 ) ; rb_define_method ( cContext , " " , Context_is_suspended , 0 ) ; rb_define_method ( cContext , " " , Context_switch , 0 ) ; rb_define_method ( cContext , " " , Context_thnum , 0 ) ; rb_define_method ( cContext , " " , Context_thread , 0 ) ; rb_define_method ( cContext , " " , Context_tracing , 0 ) ; rb_define_method ( cContext , " " , Context_set_tracing , 1 ) ; cDebugThread = rb_define_class_under ( mByebug , " " , rb_cThread ) ; rb_define_singleton_method ( cDebugThread , " " , dt_inherited , 0 ) ; }
Document-class: Context
   == Summary
Document - class : Context == Summary