Lines Matching refs:m_pCur
14 : m_Separator(separator), m_pCur(psz), m_pEnd(psz + iLen) {
21 while (m_pCur < m_pEnd && (*m_pCur <= ' ' || *m_pCur == m_Separator))
22 ++m_pCur;
24 if (m_pCur >= m_pEnd)
28 *pStart = m_pCur;
30 wchar_t wch = *m_pCur;
36 while (m_pCur < m_pEnd && (*m_pCur > ' ' && *m_pCur != m_Separator))
37 ++m_pCur;
39 *iLength = m_pCur - *pStart;
43 m_pCur++;
45 m_pCur++;
47 } else if (m_pEnd - m_pCur > 5 && m_pCur[3] == '(') {
48 if (FXSYS_wcsnicmp(L"rgb", m_pCur, 3) == 0) {
50 m_pCur++;
57 return m_pCur <= m_pEnd && *iLength > 0;
63 const wchar_t* pStart = m_pCur;
65 while (m_pCur < m_pEnd && *m_pCur != wch) {
66 if (breakOnSpace && *m_pCur <= ' ')
69 m_pCur++;
73 if (*m_pCur == '(')
75 else if (*m_pCur == ')')
78 m_pCur++;
81 while (bracketCount > 0 && m_pCur < m_pEnd) {
82 if (*m_pCur == ')')
84 m_pCur++;
86 return m_pCur - pStart;