CharacterType 35 Source/core/css/CSSMarkup.cpp template <typename CharacterType> CharacterType 36 Source/core/css/CSSMarkup.cpp static inline bool isCSSTokenizerIdentifier(const CharacterType* characters, unsigned length) CharacterType 38 Source/core/css/CSSMarkup.cpp const CharacterType* end = characters + length; CharacterType 71 Source/core/css/CSSMarkup.cpp template <typename CharacterType> CharacterType 72 Source/core/css/CSSMarkup.cpp static inline bool isCSSTokenizerURL(const CharacterType* characters, unsigned length) CharacterType 74 Source/core/css/CSSMarkup.cpp const CharacterType* end = characters + length; CharacterType 77 Source/core/css/CSSMarkup.cpp CharacterType c = characters[0]; CharacterType 111 Source/core/css/CSSMarkup.cpp template <typename CharacterType> CharacterType 112 Source/core/css/CSSMarkup.cpp static inline String quoteCSSStringInternal(const CharacterType* characters, unsigned length) CharacterType 119 Source/core/css/CSSMarkup.cpp CharacterType ch = characters[i]; CharacterType 132 Source/core/css/CSSMarkup.cpp StringBuffer<CharacterType> buffer(quotedStringSize); CharacterType 137 Source/core/css/CSSMarkup.cpp CharacterType ch = characters[i]; CharacterType 85 Source/core/css/CSSParserValues.h template <typename CharacterType> CharacterType 86 Source/core/css/CSSParserValues.h const CharacterType* characters() const; CharacterType 74 Source/core/css/CSSTokenizer-in.cpp static const CharacterType typesOfASCIICharacters[128] = { CharacterType 207 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 208 Source/core/css/CSSTokenizer-in.cpp static inline bool isCSSLetter(CharacterType character) CharacterType 213 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 214 Source/core/css/CSSTokenizer-in.cpp static inline bool isCSSEscape(CharacterType character) CharacterType 219 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 220 Source/core/css/CSSTokenizer-in.cpp static inline bool isURILetter(CharacterType character) CharacterType 225 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 226 Source/core/css/CSSTokenizer-in.cpp static inline bool isIdentifierStartAfterDash(CharacterType* currentCharacter) CharacterType 232 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 233 Source/core/css/CSSTokenizer-in.cpp static inline bool isEqualToCSSIdentifier(CharacterType* cssString, const char* constantString) CharacterType 247 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 248 Source/core/css/CSSTokenizer-in.cpp static inline bool isEqualToCSSCaseSensitiveIdentifier(CharacterType* string, const char* constantString) CharacterType 259 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 260 Source/core/css/CSSTokenizer-in.cpp static CharacterType* checkAndSkipEscape(CharacterType* currentCharacter) CharacterType 278 Source/core/css/CSSTokenizer-in.cpp if (isHTMLSpace<CharacterType>(*currentCharacter)) CharacterType 285 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 286 Source/core/css/CSSTokenizer-in.cpp static inline CharacterType* skipWhiteSpace(CharacterType* currentCharacter) CharacterType 288 Source/core/css/CSSTokenizer-in.cpp while (isHTMLSpace<CharacterType>(*currentCharacter)) CharacterType 332 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 336 Source/core/css/CSSTokenizer-in.cpp location.token.init(tokenStart<CharacterType>(), currentCharacter<CharacterType>() - tokenStart<CharacterType>()); CharacterType 338 Source/core/css/CSSTokenizer-in.cpp location.offset = tokenStart<CharacterType>() - dataStart<CharacterType>(); CharacterType 349 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 353 Source/core/css/CSSTokenizer-in.cpp return isIdentifierStartAfterDash((*currentCharacter<CharacterType>() != '-') ? currentCharacter<CharacterType>() : currentCharacter<CharacterType>() + 1); CharacterType 356 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 357 Source/core/css/CSSTokenizer-in.cpp static inline CharacterType* checkAndSkipString(CharacterType* currentCharacter, int quote) CharacterType 391 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 392 Source/core/css/CSSTokenizer-in.cpp unsigned CSSTokenizer::parseEscape(CharacterType*& src) CharacterType 412 Source/core/css/CSSTokenizer-in.cpp if (isHTMLSpace<CharacterType>(*src)) CharacterType 484 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 485 Source/core/css/CSSTokenizer-in.cpp inline void CSSTokenizer::parseIdentifier(CharacterType*& result, CSSParserString& resultString, bool& hasEscape) CharacterType 489 Source/core/css/CSSTokenizer-in.cpp ASSERT(isIdentifierStart<CharacterType>()); CharacterType 491 Source/core/css/CSSTokenizer-in.cpp CharacterType* start = currentCharacter<CharacterType>(); CharacterType 492 Source/core/css/CSSTokenizer-in.cpp if (UNLIKELY(!parseIdentifierInternal(currentCharacter<CharacterType>(), result, hasEscape))) { CharacterType 495 Source/core/css/CSSTokenizer-in.cpp UChar* result16 = allocateStringBuffer16((result - start) + peekMaxIdentifierLen(currentCharacter<CharacterType>())); CharacterType 503 Source/core/css/CSSTokenizer-in.cpp parseIdentifierInternal(currentCharacter<CharacterType>(), result16, hasEscape); CharacterType 560 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 561 Source/core/css/CSSTokenizer-in.cpp inline void CSSTokenizer::parseString(CharacterType*& result, CSSParserString& resultString, UChar quote) CharacterType 563 Source/core/css/CSSTokenizer-in.cpp CharacterType* start = currentCharacter<CharacterType>(); CharacterType 565 Source/core/css/CSSTokenizer-in.cpp if (UNLIKELY(!parseStringInternal(currentCharacter<CharacterType>(), result, quote))) { CharacterType 568 Source/core/css/CSSTokenizer-in.cpp UChar* result16 = allocateStringBuffer16((result - start) + peekMaxStringLen(currentCharacter<CharacterType>(), quote)); CharacterType 576 Source/core/css/CSSTokenizer-in.cpp parseStringInternal(currentCharacter<CharacterType>(), result16, quote); CharacterType 585 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 586 Source/core/css/CSSTokenizer-in.cpp inline bool CSSTokenizer::findURI(CharacterType*& start, CharacterType*& end, UChar& quote) CharacterType 588 Source/core/css/CSSTokenizer-in.cpp start = skipWhiteSpace(currentCharacter<CharacterType>()); CharacterType 661 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 664 Source/core/css/CSSTokenizer-in.cpp CharacterType* uriStart; CharacterType 665 Source/core/css/CSSTokenizer-in.cpp CharacterType* uriEnd; CharacterType 670 Source/core/css/CSSTokenizer-in.cpp CharacterType* dest = currentCharacter<CharacterType>() = uriStart; CharacterType 671 Source/core/css/CSSTokenizer-in.cpp if (LIKELY(parseURIInternal(currentCharacter<CharacterType>(), dest, quote))) { CharacterType 678 Source/core/css/CSSTokenizer-in.cpp currentCharacter<CharacterType>() = uriStart; CharacterType 679 Source/core/css/CSSTokenizer-in.cpp UChar* result16 = allocateStringBuffer16(peekMaxURILen(currentCharacter<CharacterType>(), quote)); CharacterType 681 Source/core/css/CSSTokenizer-in.cpp bool result = parseURIInternal(currentCharacter<CharacterType>(), result16, quote); CharacterType 686 Source/core/css/CSSTokenizer-in.cpp currentCharacter<CharacterType>() = uriEnd + 1; CharacterType 690 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 693 Source/core/css/CSSTokenizer-in.cpp CharacterType* character = currentCharacter<CharacterType>() + 1; CharacterType 695 Source/core/css/CSSTokenizer-in.cpp ASSERT(*currentCharacter<CharacterType>() == '+'); CharacterType 708 Source/core/css/CSSTokenizer-in.cpp currentCharacter<CharacterType>() = character; CharacterType 722 Source/core/css/CSSTokenizer-in.cpp currentCharacter<CharacterType>() = character; CharacterType 728 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 731 Source/core/css/CSSTokenizer-in.cpp CharacterType* character = currentCharacter<CharacterType>(); CharacterType 736 Source/core/css/CSSTokenizer-in.cpp currentCharacter<CharacterType>() = character + 1; CharacterType 742 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 745 Source/core/css/CSSTokenizer-in.cpp CharacterType* character = skipWhiteSpace(currentCharacter<CharacterType>()); CharacterType 757 Source/core/css/CSSTokenizer-in.cpp currentCharacter<CharacterType>() = character; CharacterType 761 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 765 Source/core/css/CSSTokenizer-in.cpp CharacterType* name = tokenStart<CharacterType>(); CharacterType 811 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 815 Source/core/css/CSSTokenizer-in.cpp CharacterType* name = tokenStart<CharacterType>(); CharacterType 833 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 834 Source/core/css/CSSTokenizer-in.cpp inline void CSSTokenizer::detectNumberToken(CharacterType* type, int length) CharacterType 926 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 929 Source/core/css/CSSTokenizer-in.cpp CharacterType* name = tokenStart<CharacterType>(); CharacterType 951 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 954 Source/core/css/CSSTokenizer-in.cpp CharacterType* name = tokenStart<CharacterType>(); CharacterType 985 Source/core/css/CSSTokenizer-in.cpp if (name - 1 == dataStart<CharacterType>()) CharacterType 1103 Source/core/css/CSSTokenizer-in.cpp template <typename CharacterType> CharacterType 1107 Source/core/css/CSSTokenizer-in.cpp CharacterType* name = tokenStart<CharacterType>(); CharacterType 71 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 72 Source/core/css/CSSTokenizer.h inline CharacterType* tokenStart(); CharacterType 79 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 80 Source/core/css/CSSTokenizer.h inline CharacterType*& currentCharacter(); CharacterType 82 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 83 Source/core/css/CSSTokenizer.h inline CharacterType* dataStart(); CharacterType 85 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 86 Source/core/css/CSSTokenizer.h inline void setTokenStart(CharacterType*); CharacterType 88 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 91 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 94 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 95 Source/core/css/CSSTokenizer.h static unsigned parseEscape(CharacterType*&); CharacterType 103 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 104 Source/core/css/CSSTokenizer.h inline void parseIdentifier(CharacterType*&, CSSParserString&, bool&); CharacterType 110 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 111 Source/core/css/CSSTokenizer.h inline void parseString(CharacterType*&, CSSParserString& resultString, UChar); CharacterType 113 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 114 Source/core/css/CSSTokenizer.h inline bool findURI(CharacterType*& start, CharacterType*& end, UChar& quote); CharacterType 119 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 122 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 124 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 126 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 128 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 130 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 132 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 133 Source/core/css/CSSTokenizer.h inline void detectNumberToken(CharacterType*, int); CharacterType 134 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 136 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 138 Source/core/css/CSSTokenizer.h template <typename CharacterType> CharacterType 310 Source/core/css/parser/BisonCSSParser-in.cpp template <typename CharacterType> CharacterType 311 Source/core/css/parser/BisonCSSParser-in.cpp static inline bool parseSimpleLength(const CharacterType* characters, unsigned length, CSSPrimitiveValue::UnitTypes& unit, double& number) CharacterType 1768 Source/core/css/parser/BisonCSSParser-in.cpp template <typename CharacterType> CharacterType 1769 Source/core/css/parser/BisonCSSParser-in.cpp ALWAYS_INLINE static void makeLower(const CharacterType* input, CharacterType* output, unsigned length) CharacterType 4906 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 4907 Source/core/css/parser/CSSPropertyParser.cpp static int checkForValidDouble(const CharacterType* string, const CharacterType* end, const char terminator) CharacterType 4937 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 4938 Source/core/css/parser/CSSPropertyParser.cpp static int parseDouble(const CharacterType* string, const CharacterType* end, const char terminator, double& value) CharacterType 4972 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 4973 Source/core/css/parser/CSSPropertyParser.cpp static bool parseColorIntOrPercentage(const CharacterType*& string, const CharacterType* end, const char terminator, CSSPrimitiveValue::UnitTypes& expect, int& value) CharacterType 4975 Source/core/css/parser/CSSPropertyParser.cpp const CharacterType* current = string; CharacterType 4978 Source/core/css/parser/CSSPropertyParser.cpp while (current != end && isHTMLSpace<CharacterType>(*current)) CharacterType 5030 Source/core/css/parser/CSSPropertyParser.cpp while (current != end && isHTMLSpace<CharacterType>(*current)) CharacterType 5040 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 5041 Source/core/css/parser/CSSPropertyParser.cpp static inline bool isTenthAlpha(const CharacterType* string, const int length) CharacterType 5054 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 5055 Source/core/css/parser/CSSPropertyParser.cpp static inline bool parseAlphaValue(const CharacterType*& string, const CharacterType* end, const char terminator, int& value) CharacterType 5057 Source/core/css/parser/CSSPropertyParser.cpp while (string != end && isHTMLSpace<CharacterType>(*string)) CharacterType 5106 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 5107 Source/core/css/parser/CSSPropertyParser.cpp static inline bool mightBeRGBA(const CharacterType* characters, unsigned length) CharacterType 5118 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 5119 Source/core/css/parser/CSSPropertyParser.cpp static inline bool mightBeRGB(const CharacterType* characters, unsigned length) CharacterType 5129 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 5130 Source/core/css/parser/CSSPropertyParser.cpp static inline bool fastParseColorInternal(RGBA32& rgb, const CharacterType* characters, unsigned length , bool strict) CharacterType 5146 Source/core/css/parser/CSSPropertyParser.cpp const CharacterType* current = characters + 5; CharacterType 5147 Source/core/css/parser/CSSPropertyParser.cpp const CharacterType* end = characters + length; CharacterType 5169 Source/core/css/parser/CSSPropertyParser.cpp const CharacterType* current = characters + 4; CharacterType 5170 Source/core/css/parser/CSSPropertyParser.cpp const CharacterType* end = characters + length; CharacterType 7999 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 8000 Source/core/css/parser/CSSPropertyParser.cpp static CSSPropertyID cssPropertyID(const CharacterType* propertyName, unsigned length) CharacterType 8005 Source/core/css/parser/CSSPropertyParser.cpp CharacterType c = propertyName[i]; CharacterType 8041 Source/core/css/parser/CSSPropertyParser.cpp template <typename CharacterType> CharacterType 8042 Source/core/css/parser/CSSPropertyParser.cpp static CSSValueID cssValueKeywordID(const CharacterType* valueKeyword, unsigned length) CharacterType 8047 Source/core/css/parser/CSSPropertyParser.cpp CharacterType c = valueKeyword[i]; CharacterType 1264 Source/core/dom/Document.cpp template <typename CharacterType> CharacterType 1267 Source/core/dom/Document.cpp const CharacterType* characters = title.getCharacters<CharacterType>(); CharacterType 1271 Source/core/dom/Document.cpp StringBuffer<CharacterType> buffer(length); CharacterType 1276 Source/core/dom/Document.cpp CharacterType c = characters[i]; CharacterType 1287 Source/core/dom/Document.cpp CharacterType c = characters[i]; CharacterType 1035 Source/core/dom/Element.cpp template <typename CharacterType> CharacterType 1036 Source/core/dom/Element.cpp static inline bool classStringHasClassName(const CharacterType* characters, unsigned length) CharacterType 1042 Source/core/dom/Element.cpp if (isNotHTMLSpace<CharacterType>(characters[i])) CharacterType 33 Source/core/dom/SpaceSplitString.cpp template <typename CharacterType> CharacterType 34 Source/core/dom/SpaceSplitString.cpp static inline bool hasNonASCIIOrUpper(const CharacterType* characters, unsigned length) CharacterType 37 Source/core/dom/SpaceSplitString.cpp CharacterType ored = 0; CharacterType 39 Source/core/dom/SpaceSplitString.cpp CharacterType c = characters[i]; CharacterType 55 Source/core/dom/SpaceSplitString.cpp template <typename CharacterType> CharacterType 56 Source/core/dom/SpaceSplitString.cpp inline void SpaceSplitStringData::createVector(const CharacterType* characters, unsigned length) CharacterType 60 Source/core/dom/SpaceSplitString.cpp while (start < length && isHTMLSpace<CharacterType>(characters[start])) CharacterType 65 Source/core/dom/SpaceSplitString.cpp while (end < length && isNotHTMLSpace<CharacterType>(characters[end])) CharacterType 61 Source/core/dom/SpaceSplitString.h template <typename CharacterType> CharacterType 62 Source/core/dom/SpaceSplitString.h inline void createVector(const CharacterType*, unsigned); CharacterType 39 Source/core/html/HTMLDimension.cpp template <typename CharacterType> CharacterType 40 Source/core/html/HTMLDimension.cpp static HTMLDimension parseDimension(const CharacterType* characters, size_t lastParsedIndex, size_t endOfCurrentToken) CharacterType 65 Source/core/html/HTMLDimension.cpp Vector<CharacterType> fractionNumbers; CharacterType 53 Source/core/html/HTMLFontElement.cpp template <typename CharacterType> CharacterType 54 Source/core/html/HTMLFontElement.cpp static bool parseFontSize(const CharacterType* characters, unsigned length, int& size) CharacterType 59 Source/core/html/HTMLFontElement.cpp const CharacterType* position = characters; CharacterType 60 Source/core/html/HTMLFontElement.cpp const CharacterType* end = characters + length; CharacterType 64 Source/core/html/HTMLFontElement.cpp if (!isHTMLSpace<CharacterType>(*position)) CharacterType 55 Source/core/html/HTMLLinkElement.cpp template <typename CharacterType> CharacterType 56 Source/core/html/HTMLLinkElement.cpp static void parseSizes(const CharacterType* value, unsigned length, Vector<IntSize>& iconSizes) CharacterType 142 Source/core/html/parser/HTMLParserIdioms.cpp template <typename CharacterType> CharacterType 143 Source/core/html/parser/HTMLParserIdioms.cpp static bool parseHTMLIntegerInternal(const CharacterType* position, const CharacterType* end, int& value) CharacterType 150 Source/core/html/parser/HTMLParserIdioms.cpp if (!isHTMLSpace<CharacterType>(*position)) CharacterType 206 Source/core/html/parser/HTMLParserIdioms.cpp template <typename CharacterType> CharacterType 207 Source/core/html/parser/HTMLParserIdioms.cpp static bool parseHTMLNonNegativeIntegerInternal(const CharacterType* position, const CharacterType* end, unsigned& value) CharacterType 211 Source/core/html/parser/HTMLParserIdioms.cpp if (!isHTMLSpace<CharacterType>(*position)) CharacterType 101 Source/core/inspector/InspectorStyleSheet.cpp template <typename CharacterType> inline void setRuleHeaderEnd(const CharacterType*, unsigned); CharacterType 128 Source/core/inspector/InspectorStyleSheet.cpp template <typename CharacterType> CharacterType 129 Source/core/inspector/InspectorStyleSheet.cpp inline void StyleSheetHandler::setRuleHeaderEnd(const CharacterType* dataStart, unsigned listEndOffset) CharacterType 132 Source/core/inspector/InspectorStyleSheet.cpp if (isHTMLSpace<CharacterType>(*(dataStart + listEndOffset - 1))) CharacterType 204 Source/core/inspector/InspectorStyleSheet.cpp template <typename CharacterType> CharacterType 205 Source/core/inspector/InspectorStyleSheet.cpp static inline void fixUnparsedProperties(const CharacterType* characters, CSSRuleSourceData* ruleData) CharacterType 229 Source/core/inspector/InspectorStyleSheet.cpp while (isHTMLSpace<CharacterType>(characters[propertyEndInStyleSheet])) CharacterType 241 Source/core/inspector/InspectorStyleSheet.cpp while (valueStartInStyleSheet < propertyEndInStyleSheet && isHTMLSpace<CharacterType>(characters[valueStartInStyleSheet])) CharacterType 463 Source/core/rendering/InlineIterator.h template <typename CharacterType> CharacterType 464 Source/core/rendering/InlineIterator.h static inline int findFirstTrailingSpace(RenderText* lastText, const CharacterType* characters, int start, int stop) CharacterType 2686 Source/core/rendering/RenderBlockFlow.cpp template <typename CharacterType> CharacterType 2687 Source/core/rendering/RenderBlockFlow.cpp static inline TextRun constructTextRunInternal(RenderObject* context, const Font& font, const CharacterType* characters, int length, RenderStyle* style, TextDirection direction, TextRun::ExpansionBehavior expansion) CharacterType 2701 Source/core/rendering/RenderBlockFlow.cpp template <typename CharacterType> CharacterType 2702 Source/core/rendering/RenderBlockFlow.cpp static inline TextRun constructTextRunInternal(RenderObject* context, const Font& font, const CharacterType* characters, int length, RenderStyle* style, TextDirection direction, TextRun::ExpansionBehavior expansion, TextRunFlags flags) CharacterType 207 Source/core/rendering/RenderBlockLineLayout.cpp template <typename CharacterType> CharacterType 208 Source/core/rendering/RenderBlockLineLayout.cpp static inline bool endsWithASCIISpaces(const CharacterType* characters, unsigned pos, unsigned end) CharacterType 90 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType> CharacterType 91 Source/core/rendering/RenderListMarker.cpp static inline String toAlphabeticOrNumeric(numberType number, const CharacterType* sequence, unsigned sequenceSize, SequenceType type) CharacterType 97 Source/core/rendering/RenderListMarker.cpp CharacterType letters[lettersSize]; CharacterType 127 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType> CharacterType 128 Source/core/rendering/RenderListMarker.cpp static String toSymbolic(int number, const CharacterType* symbols, unsigned symbolsSize) CharacterType 144 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType> CharacterType 145 Source/core/rendering/RenderListMarker.cpp static String toAlphabetic(int number, const CharacterType* alphabet, unsigned alphabetSize) CharacterType 150 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType> CharacterType 151 Source/core/rendering/RenderListMarker.cpp static String toNumeric(int number, const CharacterType* numerals, unsigned numeralsSize) CharacterType 156 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType, size_t size> CharacterType 157 Source/core/rendering/RenderListMarker.cpp static inline String toAlphabetic(int number, const CharacterType(&alphabet)[size]) CharacterType 162 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType, size_t size> CharacterType 163 Source/core/rendering/RenderListMarker.cpp static inline String toNumeric(int number, const CharacterType(&alphabet)[size]) CharacterType 168 Source/core/rendering/RenderListMarker.cpp template <typename CharacterType, size_t size> CharacterType 169 Source/core/rendering/RenderListMarker.cpp static inline String toSymbolic(int number, const CharacterType(&alphabet)[size]) CharacterType 146 Source/core/rendering/break_lines.cpp template<typename CharacterType, bool treatNoBreakSpaceAsBreak> CharacterType 147 Source/core/rendering/break_lines.cpp static inline int nextBreakablePosition(LazyLineBreakIterator& lazyBreakIterator, const CharacterType* str, unsigned length, int pos) CharacterType 152 Source/core/rendering/break_lines.cpp CharacterType lastLastCh = pos > 1 ? str[pos - 2] : static_cast<CharacterType>(lazyBreakIterator.secondToLastCharacter()); CharacterType 153 Source/core/rendering/break_lines.cpp CharacterType lastCh = pos > 0 ? str[pos - 1] : static_cast<CharacterType>(lazyBreakIterator.lastCharacter()); CharacterType 156 Source/core/rendering/break_lines.cpp CharacterType ch = str[i]; CharacterType 59 Source/core/svg/SVGPathStringSource.cpp template <typename CharacterType> CharacterType 60 Source/core/svg/SVGPathStringSource.cpp static bool parseSVGSegmentTypeHelper(const CharacterType*& current, SVGPathSegType& pathSegType) CharacterType 134 Source/core/svg/SVGPathStringSource.cpp template <typename CharacterType> CharacterType 135 Source/core/svg/SVGPathStringSource.cpp static bool nextCommandHelper(const CharacterType*& current, SVGPathSegType previousCommand, SVGPathSegType& nextCommand) CharacterType 226 Source/core/svg/SVGPathStringSource.cpp template <typename CharacterType> CharacterType 227 Source/core/svg/SVGPathStringSource.cpp static bool parseArcToSegmentHelper(const CharacterType*& current, const CharacterType* end, float& rx, float& ry, float& angle, bool& largeArc, bool& sweep, FloatPoint& targetPoint) CharacterType 364 Source/platform/fonts/Character.cpp template <typename CharacterType> CharacterType 365 Source/platform/fonts/Character.cpp static inline String normalizeSpacesInternal(const CharacterType* characters, unsigned length) CharacterType 57 Source/platform/fonts/WidthCache.h template<typename CharacterType> SmallStringKey(CharacterType* characters, unsigned short length) CharacterType 127 Source/platform/graphics/Color.cpp template <typename CharacterType> CharacterType 128 Source/platform/graphics/Color.cpp static inline bool parseHexColorInternal(const CharacterType* name, unsigned length, RGBA32& rgb) CharacterType 52 Source/wtf/text/ASCIIFastPath.h template<size_t size, typename CharacterType> struct NonASCIIMask; CharacterType 67 Source/wtf/text/ASCIIFastPath.h template<typename CharacterType> CharacterType 70 Source/wtf/text/ASCIIFastPath.h return !(word & NonASCIIMask<sizeof(MachineWord), CharacterType>::value()); CharacterType 75 Source/wtf/text/ASCIIFastPath.h template<typename CharacterType> CharacterType 76 Source/wtf/text/ASCIIFastPath.h inline bool charactersAreAllASCII(const CharacterType* characters, size_t length) CharacterType 79 Source/wtf/text/ASCIIFastPath.h const CharacterType* end = characters + length; CharacterType 88 Source/wtf/text/ASCIIFastPath.h const CharacterType* wordEnd = alignToMachineWord(end); CharacterType 89 Source/wtf/text/ASCIIFastPath.h const size_t loopIncrement = sizeof(MachineWord) / sizeof(CharacterType); CharacterType 101 Source/wtf/text/ASCIIFastPath.h MachineWord nonASCIIBitMask = NonASCIIMask<sizeof(MachineWord), CharacterType>::value(); CharacterType 152 Source/wtf/text/AtomicString.cpp template<typename CharacterType> CharacterType 154 Source/wtf/text/AtomicString.cpp const CharacterType* s; CharacterType 178 Source/wtf/text/AtomicString.cpp template<typename CharacterType> CharacterType 181 Source/wtf/text/AtomicString.cpp const CharacterType* characters; CharacterType 185 Source/wtf/text/AtomicString.cpp template<typename CharacterType> CharacterType 187 Source/wtf/text/AtomicString.cpp static unsigned hash(const HashAndCharacters<CharacterType>& buffer) CharacterType 193 Source/wtf/text/AtomicString.cpp static bool equal(StringImpl* const& string, const HashAndCharacters<CharacterType>& buffer) CharacterType 198 Source/wtf/text/AtomicString.cpp static void translate(StringImpl*& location, const HashAndCharacters<CharacterType>& buffer, unsigned hash) CharacterType 430 Source/wtf/text/AtomicString.cpp template<typename CharacterType> CharacterType 433 Source/wtf/text/AtomicString.cpp HashAndCharacters<CharacterType> buffer = { stringImpl->existingHash(), stringImpl->getCharacters<CharacterType>(), stringImpl->length() }; CharacterType 434 Source/wtf/text/AtomicString.cpp return atomicStrings().find<HashAndCharactersTranslator<CharacterType> >(buffer); CharacterType 47 Source/wtf/text/StringImpl.h template<typename CharacterType> struct HashAndCharactersTranslator; CharacterType 112 Source/wtf/text/StringImpl.h template<typename CharacterType> friend struct WTF::HashAndCharactersTranslator; CharacterType 495 Source/wtf/text/StringImpl.h template<typename CharacterType> CharacterType 496 Source/wtf/text/StringImpl.h inline size_t find(const CharacterType* characters, unsigned length, CharacterType matchCharacter, unsigned index = 0) CharacterType 538 Source/wtf/text/StringImpl.h template<typename CharacterType> CharacterType 539 Source/wtf/text/StringImpl.h inline size_t findNextLineStart(const CharacterType* characters, unsigned length, unsigned index = 0) CharacterType 542 Source/wtf/text/StringImpl.h CharacterType c = characters[index++]; CharacterType 555 Source/wtf/text/StringImpl.h CharacterType c2 = characters[index]; CharacterType 569 Source/wtf/text/StringImpl.h template<typename CharacterType> CharacterType 570 Source/wtf/text/StringImpl.h inline size_t reverseFindLineTerminator(const CharacterType* characters, unsigned length, unsigned index = UINT_MAX) CharacterType 576 Source/wtf/text/StringImpl.h CharacterType c = characters[index]; CharacterType 585 Source/wtf/text/StringImpl.h template<typename CharacterType> CharacterType 586 Source/wtf/text/StringImpl.h inline size_t reverseFind(const CharacterType* characters, unsigned length, CharacterType matchCharacter, unsigned index = UINT_MAX) CharacterType 315 Source/wtf/text/TextEncodingRegistry.cpp template <typename CharacterType> CharacterType 316 Source/wtf/text/TextEncodingRegistry.cpp const char* atomicCanonicalTextEncodingName(const CharacterType* characters, size_t length) CharacterType 321 Source/wtf/text/TextEncodingRegistry.cpp CharacterType c = characters[i]; CharacterType 45 Source/wtf/text/TextEncodingRegistry.h template <typename CharacterType> CharacterType 46 Source/wtf/text/TextEncodingRegistry.h const char* atomicCanonicalTextEncodingName(const CharacterType*, size_t); CharacterType 123 Source/wtf/text/WTFString.cpp template <typename CharacterType> CharacterType 124 Source/wtf/text/WTFString.cpp inline void String::appendInternal(CharacterType c) CharacterType 315 Source/wtf/text/WTFString.cpp template <typename CharacterType> CharacterType 316 Source/wtf/text/WTFString.cpp inline void String::removeInternal(const CharacterType* characters, unsigned position, int lengthToRemove) CharacterType 318 Source/wtf/text/WTFString.cpp CharacterType* data; CharacterType 320 Source/wtf/text/WTFString.cpp memcpy(data, characters, position * sizeof(CharacterType)); CharacterType 322 Source/wtf/text/WTFString.cpp (length() - lengthToRemove - position) * sizeof(CharacterType)); CharacterType 88 Source/wtf/text/WTFString.h template<bool isSpecialCharacter(UChar), typename CharacterType> CharacterType 89 Source/wtf/text/WTFString.h bool isAllSpecialCharacters(const CharacterType*, size_t); CharacterType 178 Source/wtf/text/WTFString.h template <typename CharacterType> CharacterType 179 Source/wtf/text/WTFString.h inline const CharacterType* getCharacters() const; CharacterType 443 Source/wtf/text/WTFString.h template <typename CharacterType> CharacterType 444 Source/wtf/text/WTFString.h void removeInternal(const CharacterType*, unsigned, int); CharacterType 446 Source/wtf/text/WTFString.h template <typename CharacterType> CharacterType 447 Source/wtf/text/WTFString.h void appendInternal(CharacterType); CharacterType 572 Source/wtf/text/WTFString.h template<typename CharacterType> CharacterType 573 Source/wtf/text/WTFString.h inline void appendNumber(Vector<CharacterType>& vector, unsigned char number) CharacterType 593 Source/wtf/text/WTFString.h template<bool isSpecialCharacter(UChar), typename CharacterType> CharacterType 594 Source/wtf/text/WTFString.h inline bool isAllSpecialCharacters(const CharacterType* characters, size_t length)