• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/platform/text/

Lines Matching refs:Iterator

34 template <class Iterator> struct MidpointState {
50 Vector<Iterator> midpoints;
169 template <class Iterator, class Run> class BidiResolver {
184 const Iterator& position() const { return m_current; }
185 void setPositionIgnoringNestedIsolates(const Iterator& position) { m_current = position; }
186 void setPosition(const Iterator& position, unsigned nestedIsolatedCount)
207 MidpointState<Iterator>& midpointState() { return m_midpointState; }
219 void createBidiRunsForLine(const Iterator& end, VisualDirectionOverride = NoVisualOverride, bool hardLineBreak = false);
234 Iterator m_current;
237 Iterator m_sor; // Points to the first character in the current run.
238 Iterator m_eor; // Points to the last character in the current run.
239 Iterator m_last;
242 Iterator endOfLine;
244 Iterator m_lastBeforeET; // Before a EuropeanNumberTerminator
251 MidpointState<Iterator> m_midpointState;
268 template <class Iterator, class Run>
269 BidiResolver<Iterator, Run>::~BidiResolver()
278 template <class Iterator, class Run>
279 void BidiResolver<Iterator, Run>::appendRun()
301 template <class Iterator, class Run>
302 void BidiResolver<Iterator, Run>::embed(WTF::Unicode::Direction dir, BidiEmbeddingSource source)
313 template <class Iterator, class Run>
314 void BidiResolver<Iterator, Run>::checkDirectionInLowerRaiseEmbeddingLevel()
330 template <class Iterator, class Run>
331 void BidiResolver<Iterator, Run>::lowerExplicitEmbeddingLevel(WTF::Unicode::Direction from)
365 m_eor = Iterator();
368 template <class Iterator, class Run>
369 void BidiResolver<Iterator, Run>::raiseExplicitEmbeddingLevel(WTF::Unicode::Direction from, WTF::Unicode::Direction to)
404 m_eor = Iterator();
407 template <class Iterator, class Run>
408 bool BidiResolver<Iterator, Run>::commitExplicitEmbedding()
452 template <class Iterator, class Run>
453 inline void BidiResolver<Iterator, Run>::updateStatusLastFromCurrentDirection(WTF::Unicode::Direction dirCurrent)
494 template <class Iterator, class Run>
495 inline void BidiResolver<Iterator, Run>::reorderRunsFromLevels()
531 template <class Iterator, class Run>
532 void BidiResolver<Iterator, Run>::createBidiRunsForLine(const Iterator& end, VisualDirectionOverride override, bool hardLineBreak)
541 m_eor = Iterator();
556 m_eor = Iterator();
560 BidiResolver<Iterator, Run> stateAtEnd;
922 endOfLine = Iterator();