Home | History | Annotate | Download | only in ruby

Lines Matching refs:seq

174     RubySequence_Ref(VALUE  seq, int index)
175 : _seq(seq), _index(index)
247 RubySequence_InputIterator(VALUE seq, int index)
248 : _seq(seq), _index(index)
346 RubySequence_Cont(VALUE seq) : _seq(0)
348 if (!rb_obj_is_kind_of(seq, rb_cArray)) {
351 _seq = seq;
973 template <class RubySeq, class Seq>
975 assign(const RubySeq& rubyseq, Seq* seq) {
976 // seq->assign(rubyseq.begin(), rubyseq.end()); // not used as not always implemented
980 seq->insert(seq->end(),(value_type)(*it));
984 template <class Seq, class T = typename Seq::value_type >
986 typedef Seq sequence;
989 static int asptr(VALUE obj, sequence **seq) {
993 if (seq) {
996 *seq = pseq;
1002 if (seq) {
1014 if (seq) *seq = p;
1024 template< class Seq >
1025 struct traits_asptr_stdseq< Seq, swig::GC_VALUE > {
1026 typedef Seq sequence;
1029 static int asptr(VALUE obj, sequence **seq) {
1032 if (seq) {
1036 *seq = pseq;
1042 if (seq) {
1054 if (seq) *seq = p;
1062 template <class Seq, class T = typename Seq::value_type >
1064 typedef Seq sequence;
1066 typedef typename Seq::size_type size_type;
1069 static VALUE from(const sequence& seq) {
1073 return SWIG_NewPointerObj(new sequence(seq), desc, SWIG_POINTER_OWN);
1076 size_type size = seq.size();
1080 for (const_iterator it = seq.begin();
1081 it != seq.end(); ++it, ++i) {