mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	 daf0c04a47
			
		
	
	
		daf0c04a47
		
	
	
	
	
		
			
			These contents are purely implementation details, not worth appearing in CAPI documents. [ci skip]
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			957 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			957 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef INTERNAL_ENUMERATOR_H                            /*-*-C-*-vi:se ft=c:*/
 | |
| #define INTERNAL_ENUMERATOR_H
 | |
| /**
 | |
|  * @author     Ruby developers <ruby-core@ruby-lang.org>
 | |
|  * @copyright  This  file  is   a  part  of  the   programming  language  Ruby.
 | |
|  *             Permission  is hereby  granted,  to  either redistribute  and/or
 | |
|  *             modify this file, provided that  the conditions mentioned in the
 | |
|  *             file COPYING are met.  Consult the file for details.
 | |
|  * @brief      Internal header for Enumerator.
 | |
|  */
 | |
| #include "ruby/ruby.h"          /* for VALUE */
 | |
| #include "ruby/intern.h"        /* for rb_enumerator_size_func */
 | |
| 
 | |
| RUBY_SYMBOL_EXPORT_BEGIN
 | |
| /* enumerator.c (export) */
 | |
| VALUE rb_arith_seq_new(VALUE obj, VALUE meth, int argc, VALUE const *argv,
 | |
|                        rb_enumerator_size_func *size_fn,
 | |
|                        VALUE beg, VALUE end, VALUE step, int excl);
 | |
| RUBY_SYMBOL_EXPORT_END
 | |
| 
 | |
| #endif /* INTERNAL_ENUMERATOR_H */
 |