Home | History | Annotate | Download | only in parser

Lines Matching refs:descriptors

81 static void appendDescriptorAndReset(const CharType* attributeStart, const CharType*& descriptorStart, const CharType* position, Vector<DescriptorToken>& descriptors)
84 descriptors.append(DescriptorToken(descriptorStart - attributeStart, position - descriptorStart));
107 Vector<DescriptorToken>& descriptors)
116 appendDescriptorAndReset(attributeStart, currentDescriptorStart, attributeEnd, descriptors);
120 appendDescriptorAndReset(attributeStart, currentDescriptorStart, position, descriptors);
125 appendDescriptorAndReset(attributeStart, currentDescriptorStart, position, descriptors);
137 appendDescriptorAndReset(attributeStart, currentDescriptorStart, attributeEnd, descriptors);
162 static bool parseDescriptors(const CharType* attribute, Vector<DescriptorToken>& descriptors, DescriptorParsingResult& result)
164 for (Vector<DescriptorToken>::iterator it = descriptors.begin(); it != descriptors.end(); ++it) {
197 static bool parseDescriptors(const String& attribute, Vector<DescriptorToken>& descriptors, DescriptorParsingResult& result)
201 return parseDescriptors(attribute.characters8(), descriptors, result);
203 return parseDescriptors(attribute.characters16(), descriptors, result);