Lines Matching refs:lIndex
396 We use the 15th bit of lIndex for distinction between global and local.
402 bool wxRegConfig::GetFirstGroup(wxString& str, long& lIndex) const
404 lIndex = 0;
405 return GetNextGroup(str, lIndex);
408 bool wxRegConfig::GetNextGroup(wxString& str, long& lIndex) const
411 if ( m_keyGlobal.IsOpened() && !IS_LOCAL_INDEX(lIndex) ) {
413 while ( m_keyGlobal.GetNextKey(str, lIndex) ) {
421 lIndex |= LOCAL_MASK;
430 lIndex &= ~LOCAL_MASK;
431 bool bOk = LocalKey().GetNextKey(str, lIndex);
432 lIndex |= LOCAL_MASK;
437 bool wxRegConfig::GetFirstEntry(wxString& str, long& lIndex) const
439 lIndex = 0;
440 return GetNextEntry(str, lIndex);
443 bool wxRegConfig::GetNextEntry(wxString& str, long& lIndex) const
446 if ( m_keyGlobal.IsOpened() && !IS_LOCAL_INDEX(lIndex) ) {
448 while ( m_keyGlobal.GetNextValue(str, lIndex) ) {
456 lIndex |= LOCAL_MASK;
465 lIndex &= ~LOCAL_MASK;
466 bool bOk = LocalKey().GetNextValue(str, lIndex);
467 lIndex |= LOCAL_MASK;