SVGTextQuery       35 Source/core/rendering/svg/SVGTextQuery.cpp struct SVGTextQuery::Data {
SVGTextQuery       80 Source/core/rendering/svg/SVGTextQuery.cpp SVGTextQuery::SVGTextQuery(RenderObject* renderer)
SVGTextQuery       85 Source/core/rendering/svg/SVGTextQuery.cpp void SVGTextQuery::collectTextBoxesInFlowBox(InlineFlowBox* flowBox)
SVGTextQuery      105 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::executeQuery(Data* queryData, ProcessTextFragmentCallback fragmentCallback) const
SVGTextQuery      138 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::mapStartEndPositionsIntoFragmentCoordinates(Data* queryData, const SVGTextFragment& fragment, int& startPosition, int& endPosition) const
SVGTextQuery      157 Source/core/rendering/svg/SVGTextQuery.cpp void SVGTextQuery::modifyStartEndPositionsRespectingLigatures(Data* queryData, int& startPosition, int& endPosition) const
SVGTextQuery      228 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::numberOfCharactersCallback(Data*, const SVGTextFragment&) const
SVGTextQuery      234 Source/core/rendering/svg/SVGTextQuery.cpp unsigned SVGTextQuery::numberOfCharacters() const
SVGTextQuery      240 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::numberOfCharactersCallback);
SVGTextQuery      245 Source/core/rendering/svg/SVGTextQuery.cpp struct TextLengthData : SVGTextQuery::Data {
SVGTextQuery      254 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::textLengthCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      261 Source/core/rendering/svg/SVGTextQuery.cpp float SVGTextQuery::textLength() const
SVGTextQuery      267 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::textLengthCallback);
SVGTextQuery      272 Source/core/rendering/svg/SVGTextQuery.cpp struct SubStringLengthData : SVGTextQuery::Data {
SVGTextQuery      286 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::subStringLengthCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      300 Source/core/rendering/svg/SVGTextQuery.cpp float SVGTextQuery::subStringLength(unsigned startPosition, unsigned length) const
SVGTextQuery      306 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::subStringLengthCallback);
SVGTextQuery      311 Source/core/rendering/svg/SVGTextQuery.cpp struct StartPositionOfCharacterData : SVGTextQuery::Data {
SVGTextQuery      321 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::startPositionOfCharacterCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      349 Source/core/rendering/svg/SVGTextQuery.cpp FloatPoint SVGTextQuery::startPositionOfCharacter(unsigned position) const
SVGTextQuery      355 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::startPositionOfCharacterCallback);
SVGTextQuery      360 Source/core/rendering/svg/SVGTextQuery.cpp struct EndPositionOfCharacterData : SVGTextQuery::Data {
SVGTextQuery      370 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::endPositionOfCharacterCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      396 Source/core/rendering/svg/SVGTextQuery.cpp FloatPoint SVGTextQuery::endPositionOfCharacter(unsigned position) const
SVGTextQuery      402 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::endPositionOfCharacterCallback);
SVGTextQuery      407 Source/core/rendering/svg/SVGTextQuery.cpp struct RotationOfCharacterData : SVGTextQuery::Data {
SVGTextQuery      418 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::rotationOfCharacterCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      439 Source/core/rendering/svg/SVGTextQuery.cpp float SVGTextQuery::rotationOfCharacter(unsigned position) const
SVGTextQuery      445 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::rotationOfCharacterCallback);
SVGTextQuery      450 Source/core/rendering/svg/SVGTextQuery.cpp struct ExtentOfCharacterData : SVGTextQuery::Data {
SVGTextQuery      460 Source/core/rendering/svg/SVGTextQuery.cpp static inline void calculateGlyphBoundaries(SVGTextQuery::Data* queryData, const SVGTextFragment& fragment, int startPosition, FloatRect& extent)
SVGTextQuery      484 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::extentOfCharacterCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      497 Source/core/rendering/svg/SVGTextQuery.cpp FloatRect SVGTextQuery::extentOfCharacter(unsigned position) const
SVGTextQuery      503 Source/core/rendering/svg/SVGTextQuery.cpp     executeQuery(&data, &SVGTextQuery::extentOfCharacterCallback);
SVGTextQuery      508 Source/core/rendering/svg/SVGTextQuery.cpp struct CharacterNumberAtPositionData : SVGTextQuery::Data {
SVGTextQuery      517 Source/core/rendering/svg/SVGTextQuery.cpp bool SVGTextQuery::characterNumberAtPositionCallback(Data* queryData, const SVGTextFragment& fragment) const
SVGTextQuery      538 Source/core/rendering/svg/SVGTextQuery.cpp int SVGTextQuery::characterNumberAtPosition(const FloatPoint& position) const
SVGTextQuery      544 Source/core/rendering/svg/SVGTextQuery.cpp     if (!executeQuery(&data, &SVGTextQuery::characterNumberAtPositionCallback))
SVGTextQuery       34 Source/core/rendering/svg/SVGTextQuery.h class SVGTextQuery {
SVGTextQuery       36 Source/core/rendering/svg/SVGTextQuery.h     SVGTextQuery(RenderObject*);
SVGTextQuery       51 Source/core/rendering/svg/SVGTextQuery.h     typedef bool (SVGTextQuery::*ProcessTextFragmentCallback)(Data*, const SVGTextFragment&) const;
SVGTextQuery       92 Source/core/svg/SVGTextContentElement.cpp     return SVGTextQuery(renderer()).numberOfCharacters();
SVGTextQuery       98 Source/core/svg/SVGTextContentElement.cpp     return SVGTextQuery(renderer()).textLength();
SVGTextQuery      114 Source/core/svg/SVGTextContentElement.cpp     return SVGTextQuery(renderer()).subStringLength(charnum, nchars);
SVGTextQuery      126 Source/core/svg/SVGTextContentElement.cpp     FloatPoint point = SVGTextQuery(renderer()).startPositionOfCharacter(charnum);
SVGTextQuery      139 Source/core/svg/SVGTextContentElement.cpp     FloatPoint point = SVGTextQuery(renderer()).endPositionOfCharacter(charnum);
SVGTextQuery      152 Source/core/svg/SVGTextContentElement.cpp     FloatRect rect = SVGTextQuery(renderer()).extentOfCharacter(charnum);
SVGTextQuery      165 Source/core/svg/SVGTextContentElement.cpp     return SVGTextQuery(renderer()).rotationOfCharacter(charnum);
SVGTextQuery      171 Source/core/svg/SVGTextContentElement.cpp     return SVGTextQuery(renderer()).characterNumberAtPosition(point->target()->value());