|
Ruby 3.5.0dev (2025-10-24 revision f8ccc0afb9e6a1687c181aad8df617c513760c75)
|
Decomposed Enumerator::ArithmeicSequence.
More...
#include <enumerator.h>
Data Fields | |
| VALUE | begin |
| "Left" or "lowest" endpoint of the sequence. | |
| VALUE | end |
| "Right" or "highest" endpoint of the sequence. | |
| VALUE | step |
| Step between a sequence. | |
| int | exclude_end |
| Whether the endpoint is open or closed. | |
Decomposed Enumerator::ArithmeicSequence.
This is a subclass of rb_cEnumerator, which represents a sequence of numbers with common difference. Internal data structure of the class is opaque to users, but you can obtain a decomposed one using rb_arithmetic_sequence_extract().
Definition at line 53 of file enumerator.h.
| VALUE rb_arithmetic_sequence_components_t::begin |
"Left" or "lowest" endpoint of the sequence.
Definition at line 54 of file enumerator.h.
Referenced by rb_arithmetic_sequence_beg_len_step(), and rb_arithmetic_sequence_extract().
| VALUE rb_arithmetic_sequence_components_t::end |
"Right" or "highest" endpoint of the sequence.
Definition at line 55 of file enumerator.h.
Referenced by rb_arithmetic_sequence_beg_len_step(), and rb_arithmetic_sequence_extract().
| int rb_arithmetic_sequence_components_t::exclude_end |
Whether the endpoint is open or closed.
Definition at line 57 of file enumerator.h.
Referenced by rb_arithmetic_sequence_beg_len_step(), and rb_arithmetic_sequence_extract().
| VALUE rb_arithmetic_sequence_components_t::step |
Step between a sequence.
Definition at line 56 of file enumerator.h.
Referenced by rb_arithmetic_sequence_beg_len_step(), and rb_arithmetic_sequence_extract().