subsequent characters and not eof
| 12668 | |
| 12669 | // subsequent characters and not eof |
| 12670 | else if (head_) |
| 12671 | { |
| 12672 | if TOML_UNLIKELY(history_.count < history_buffer_size) |
| 12673 | history_.buffer[history_.count++] = *head_; |
| 12674 | else |
| 12675 | history_.buffer[(history_.first++ + history_buffer_size) % history_buffer_size] = *head_; |
| 12676 | |
| 12677 | head_ = reader_.read_next(); |
| 12678 | } |
| 12679 | |
| 12680 | return head_; |
| 12681 | } |