From c3cf6df863828798ed8230b0f0966bcf3b2d08dd Mon Sep 17 00:00:00 2001 From: Dominick Allen Date: Sun, 27 Oct 2024 21:50:16 -0500 Subject: Excise std::optional. --- source/fud_utf8_iterator.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'source/fud_utf8_iterator.cpp') diff --git a/source/fud_utf8_iterator.cpp b/source/fud_utf8_iterator.cpp index a815c64..00ce146 100644 --- a/source/fud_utf8_iterator.cpp +++ b/source/fud_utf8_iterator.cpp @@ -19,33 +19,33 @@ namespace fud { -std::optional Utf8Iterator::peek() const +Option Utf8Iterator::peek() const { if (m_index >= m_view.length()) { - return std::nullopt; + return NullOpt; } auto character = FudUtf8::from(m_view, m_index); if (!character.valid()) { - return std::nullopt; + return NullOpt; } return character; } -std::optional Utf8Iterator::next() +Option Utf8Iterator::next() { if (m_index >= m_view.length()) { m_index = m_view.length(); - return std::nullopt; + return NullOpt; } auto character = FudUtf8::from(m_view, m_index); if (!character.valid()) { m_index = m_view.length(); - return std::nullopt; + return NullOpt; } m_index += character.size(); -- cgit v1.2.3