cursors.hrl 704 B

12345678910111213141516171819
  1. -ifndef(CURSORS_HRL).
  2. -define(CURSORS_HRL, true).
  3. -record(writer, { id = [] :: term(),
  4. count = 0 :: integer(),
  5. cache = [] :: [] | {term(),term()} | {term(),term(),term()},
  6. args = [] :: [] | term(),
  7. first = [] :: [] | tuple() } ).
  8. -record(reader, { id = [] :: [] | integer(),
  9. pos = 0 :: integer() | atom(),
  10. cache = [] :: [] | {term(),term()} | {term(),term(),term()},
  11. args = [] :: [] | integer() | term(),
  12. feed = [] :: term(),
  13. seek = [] :: term(),
  14. count = 0 :: integer(),
  15. dir = 0 :: 0 | 1 } ).
  16. -endif.