TokenIterator.h 316 B

12345678910111213141516171819202122
  1. #include <Arduino.h>
  2. #ifndef _TOKEN_ITERATOR_H
  3. #define _TOKEN_ITERATOR_H
  4. class TokenIterator {
  5. public:
  6. TokenIterator(char* data, size_t length, char sep = ',');
  7. bool hasNext();
  8. const char* nextToken();
  9. void reset();
  10. private:
  11. char* data;
  12. char* current;
  13. size_t length;
  14. char sep;
  15. int i;
  16. };
  17. #endif