static bool parseParameterDelimiter(CharType*& position, CharType* end, bool& isValid) { isValid = true; skipWhile<CharType, isWhitespace>(position, end); if (invalidParameterDelimiter(position, end)) { isValid = false; return false; } skipWhile<CharType, isWhitespace>(position, end); if (validFieldEnd(position, end)) return false; return true; }
static bool parseParameterDelimiter(CharacterType*& position, CharacterType* const end, bool& isValid) { ASSERT(position <= end); isValid = true; skipWhile<CharacterType, isSpaceOrTab>(position, end); if (invalidParameterDelimiter(position, end)) { isValid = false; return false; } skipWhile<CharacterType, isSpaceOrTab>(position, end); if (validFieldEnd(position, end)) return false; return true; }