#include <new_table.hpp>
Definition at line 458 of file new_table.hpp.
typedef empty_format FT [inherited] |
Definition at line 196 of file type_props.hpp.
Definition at line 463 of file new_table.hpp.
00463 : 00464 iterator_rep<pair<T,C> > (format<pair<T,C> > (CF2 (t2), CF1 (t2))), 00465 t(t2), i(i2) {} void spool () {
new_table_iterator_rep | ( | const new_table< C, T, V > & | t2 | ) | [inline] |
Definition at line 479 of file new_table.hpp.
References table_iterator_rep< C, T, V >::spool().
00479 : 00480 iterator_rep<pair<T,C> > (format<pair<T,C> > (CF2 (t2), CF1 (t2))), 00481 t(t2), i(0) { spool (); } };
void advance | ( | ) | [inline, protected, virtual] |
Implements iterator_rep< pair< T, C > >.
Definition at line 473 of file new_table.hpp.
References table_iterator_rep< C, T, V >::spool().
00473 { i++; spool (); }
iterator_rep<pair<T,C> >* clone | ( | ) | [inline, protected, virtual] |
Reimplemented from iterator_rep< pair< T, C > >.
Definition at line 475 of file new_table.hpp.
References table_iterator_rep< C, T, V >::table_iterator_rep().
00475 { 00476 return new table_iterator_rep (t, i); }
Implements iterator_rep< pair< T, C > >.
Definition at line 474 of file new_table.hpp.
00474 { return pair<T,C> ((t->a + i)->x2, (t->a + i)->x3); }
empty_format format1 | ( | ) | const [inline, inherited] |
Definition at line 189 of file type_props.hpp.
Referenced by mmx::get_format1().
00189 { return empty_format (); }
empty_format format2 | ( | ) | const [inline, inherited] |
Definition at line 190 of file type_props.hpp.
Referenced by mmx::get_format2().
00190 { return empty_format (); }
empty_format format3 | ( | ) | const [inline, inherited] |
Definition at line 191 of file type_props.hpp.
00191 { return empty_format (); }
bool is_busy | ( | ) | [inline, protected, virtual] |
Implements iterator_rep< pair< T, C > >.
Definition at line 472 of file new_table.hpp.
virtual bool is_done | ( | ) | [inline, protected, virtual, inherited] |
Definition at line 41 of file iterator.hpp.
00041 { return !is_busy (); }
virtual bool is_init | ( | ) | [inline, protected, virtual, inherited] |
Definition at line 42 of file iterator.hpp.
00042 { 00043 ERROR ("not implemented (is_init)"); return false; }
virtual void regress | ( | ) | [inline, protected, virtual, inherited] |
Definition at line 45 of file iterator.hpp.
00045 { 00046 ERROR ("not implemented (regress)"); }
empty_format rfm | ( | ) | const [inline, inherited] |
Definition at line 188 of file type_props.hpp.
Definition at line 202 of file type_props.hpp.
00202 { return C(); }
void spool | ( | ) | [inline, protected] |
Definition at line 466 of file new_table.hpp.
References n.
00466 { 00467 while (i < t->n) { 00468 if ((t->a + i)->x1 != 0) break; 00469 i++; 00470 } 00471 }
Definition at line 201 of file type_props.hpp.
Definition at line 97 of file iterator.hpp.
Definition at line 100 of file iterator.hpp.
Definition at line 98 of file iterator.hpp.
Definition at line 184 of file iterator.hpp.
00195 : public Iterator_rep {
Definition at line 185 of file iterator.hpp.
00195 : public Iterator_rep {
Definition at line 99 of file iterator.hpp.
Definition at line 55 of file iterator.hpp.