Fix some nits in CXFA_LocaleValue.
Change-Id: I25d32a1bd0c96b00db357f270425cdd8f4845674
Reviewed-on: https://pdfium-review.googlesource.com/c/46551
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/xfa/fxfa/parser/cxfa_localevalue.cpp b/xfa/fxfa/parser/cxfa_localevalue.cpp
index d74010d..cc9b205 100644
--- a/xfa/fxfa/parser/cxfa_localevalue.cpp
+++ b/xfa/fxfa/parser/cxfa_localevalue.cpp
@@ -267,9 +267,8 @@
std::vector<WideString> wsPatterns;
pFormat->SplitFormatString(wsFormat, &wsPatterns);
wsResult.clear();
- int32_t iCount = pdfium::CollectionSize<int32_t>(wsPatterns);
- for (int32_t i = 0; i < iCount; i++) {
- if (FormatSinglePattern(wsResult, wsPatterns[i], pLocale, eValueType))
+ for (const auto& pattern : wsPatterns) {
+ if (FormatSinglePattern(wsResult, pattern, pLocale, eValueType))
return true;
}
return false;
diff --git a/xfa/fxfa/parser/cxfa_localevalue.h b/xfa/fxfa/parser/cxfa_localevalue.h
index c6f9c1e..2005905 100644
--- a/xfa/fxfa/parser/cxfa_localevalue.h
+++ b/xfa/fxfa/parser/cxfa_localevalue.h
@@ -59,7 +59,7 @@
LocaleIface* pLocale);
bool IsValid() const { return m_bValid; }
- WideString GetValue() const { return m_wsValue; }
+ const WideString& GetValue() const { return m_wsValue; }
uint32_t GetType() const { return m_dwType; }
double GetDoubleNum() const;
bool SetDate(const CFX_DateTime& d);