From: pixar-oss Date: Sat, 3 Feb 2024 03:24:38 +0000 (-0800) Subject: Merge pull request #2906 from nvmkuruc/utf8iteratortype X-Git-Tag: accepted/tizen/unified/x/20250428.070456~5^2~47 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5552dbf9af21d630423ab29f555ba6f1d3800f87;p=platform%2Fcore%2Fuifw%2FOpenUSD.git Merge pull request #2906 from nvmkuruc/utf8iteratortype Change value type of `TfUtf8CodePointIterator` to `TfUtf8CodePoint` (Internal change: 2313272) --- 5552dbf9af21d630423ab29f555ba6f1d3800f87 diff --cc pxr/base/tf/unicodeUtils.h index a13869089,80a613f14..ffeca9ba0 --- a/pxr/base/tf/unicodeUtils.h +++ b/pxr/base/tf/unicodeUtils.h @@@ -394,7 -402,11 +402,16 @@@ private /// TF_API bool TfIsUtf8CodePointXidStart(uint32_t codePoint); + ++/// Determines whether the given Unicode \a codePoint is in the XID_Start ++/// character class. ++/// \overload ++/// + inline bool TfIsUtf8CodePointXidStart(const TfUtf8CodePoint codePoint) + { + return TfIsUtf8CodePointXidStart(codePoint.AsUInt32()); + } + /// Determines whether the given Unicode \a codePoint is in the XID_Continue /// character class. /// @@@ -406,7 -418,11 +423,16 @@@ /// TF_API bool TfIsUtf8CodePointXidContinue(uint32_t codePoint); + ++/// Determines whether the given Unicode \a codePoint is in the XID_Continue ++/// character class. ++/// \overload ++/// + inline bool TfIsUtf8CodePointXidContinue(const TfUtf8CodePoint codePoint) + { + return TfIsUtf8CodePointXidContinue(codePoint.AsUInt32()); + } + PXR_NAMESPACE_CLOSE_SCOPE #endif // PXR_BASE_TF_UNICODE_UTILS_H_