Replace instances of Optional<>() with pdfium::nullopt
In some other instances in which the fucntion return type is
Optional<>(), do not encapsulate the value prior to returning.
Change-Id: Ie091523696b9bb0ab91c0cb748bccc107609ac24
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/61593
Commit-Queue: Daniel Hosseinian <dhoss@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fxcrt/bytestring.cpp b/core/fxcrt/bytestring.cpp
index a38dc15..e11fd50 100644
--- a/core/fxcrt/bytestring.cpp
+++ b/core/fxcrt/bytestring.cpp
@@ -534,41 +534,41 @@
Optional<size_t> ByteString::Find(char ch, size_t start) const {
if (!m_pData)
- return Optional<size_t>();
+ return pdfium::nullopt;
if (!IsValidIndex(start))
- return Optional<size_t>();
+ return pdfium::nullopt;
const char* pStr = static_cast<const char*>(
memchr(m_pData->m_String + start, ch, m_pData->m_nDataLength - start));
return pStr ? Optional<size_t>(static_cast<size_t>(pStr - m_pData->m_String))
- : Optional<size_t>();
+ : pdfium::nullopt;
}
Optional<size_t> ByteString::Find(ByteStringView subStr, size_t start) const {
if (!m_pData)
- return Optional<size_t>();
+ return pdfium::nullopt;
if (!IsValidIndex(start))
- return Optional<size_t>();
+ return pdfium::nullopt;
const char* pStr =
FX_strstr(m_pData->m_String + start, m_pData->m_nDataLength - start,
subStr.unterminated_c_str(), subStr.GetLength());
return pStr ? Optional<size_t>(static_cast<size_t>(pStr - m_pData->m_String))
- : Optional<size_t>();
+ : pdfium::nullopt;
}
Optional<size_t> ByteString::ReverseFind(char ch) const {
if (!m_pData)
- return Optional<size_t>();
+ return pdfium::nullopt;
size_t nLength = m_pData->m_nDataLength;
while (nLength--) {
if (m_pData->m_String[nLength] == ch)
- return Optional<size_t>(nLength);
+ return nLength;
}
- return Optional<size_t>();
+ return pdfium::nullopt;
}
void ByteString::MakeLower() {
diff --git a/core/fxcrt/widestring.cpp b/core/fxcrt/widestring.cpp
index 673d999..5a637cb 100644
--- a/core/fxcrt/widestring.cpp
+++ b/core/fxcrt/widestring.cpp
@@ -81,7 +81,7 @@
++pStr;
}
if (nWidth < 0 || nWidth > 128 * 1024)
- return Optional<size_t>();
+ return pdfium::nullopt;
int nPrecision = 0;
if (*pStr == '.') {
pStr++;
@@ -95,7 +95,7 @@
}
}
if (nPrecision < 0 || nPrecision > 128 * 1024)
- return Optional<size_t>();
+ return pdfium::nullopt;
int nModifier = 0;
if (*pStr == L'I' && *(pStr + 1) == L'6' && *(pStr + 2) == L'4') {
pStr += 3;
@@ -244,7 +244,7 @@
nMaxLen += nItemLen;
}
nMaxLen += 32; // Fudge factor.
- return Optional<size_t>(nMaxLen);
+ return nMaxLen;
}
// Returns string unless we ran out of space.
@@ -754,29 +754,29 @@
Optional<size_t> WideString::Find(wchar_t ch, size_t start) const {
if (!m_pData)
- return Optional<size_t>();
+ return pdfium::nullopt;
if (!IsValidIndex(start))
- return Optional<size_t>();
+ return pdfium::nullopt;
const wchar_t* pStr =
wmemchr(m_pData->m_String + start, ch, m_pData->m_nDataLength - start);
return pStr ? Optional<size_t>(static_cast<size_t>(pStr - m_pData->m_String))
- : Optional<size_t>();
+ : pdfium::nullopt;
}
Optional<size_t> WideString::Find(WideStringView subStr, size_t start) const {
if (!m_pData)
- return Optional<size_t>();
+ return pdfium::nullopt;
if (!IsValidIndex(start))
- return Optional<size_t>();
+ return pdfium::nullopt;
const wchar_t* pStr =
FX_wcsstr(m_pData->m_String + start, m_pData->m_nDataLength - start,
subStr.unterminated_c_str(), subStr.GetLength());
return pStr ? Optional<size_t>(static_cast<size_t>(pStr - m_pData->m_String))
- : Optional<size_t>();
+ : pdfium::nullopt;
}
Optional<size_t> WideString::ReverseFind(wchar_t ch) const {