KHTML
WebCore::BidiResolver< Iterator, Run > Class Template Reference
#include <BidiResolver.h>

Public Member Functions | |
| void | addRun (Run *) |
| BidiResolver () | |
| BidiContext * | context () const |
| void | createBidiRunsForLine (const Iterator &end, bool visualOrder=false, bool hardLineBreak=false) |
| void | deleteRuns () |
| WTF::Unicode::Direction | dir () const |
| void | embed (WTF::Unicode::Direction) |
| Run * | firstRun () const |
| void | increment () |
| Run * | lastRun () const |
| Run * | logicallyLastRun () const |
| const Iterator & | position () const |
| void | prependRun (Run *) |
| unsigned | runCount () const |
| void | setContext (PassRefPtr< BidiContext > c) |
| void | setDir (WTF::Unicode::Direction d) |
| void | setEorDir (WTF::Unicode::Direction eorDir) |
| void | setLastDir (WTF::Unicode::Direction lastDir) |
| void | setLastStrongDir (WTF::Unicode::Direction lastStrongDir) |
| void | setPosition (const Iterator &position) |
| void | setStatus (const BidiStatus s) |
| const BidiStatus & | status () const |
Protected Member Functions | |
| void | appendRun () |
| void | reverseRuns (unsigned start, unsigned end) |
Protected Attributes | |
| Iterator | current |
| bool | emptyRun |
| Iterator | endOfLine |
| Iterator | eor |
| Iterator | last |
| Iterator | lastBeforeET |
| WTF::Unicode::Direction | m_direction |
| Run * | m_firstRun |
| Run * | m_lastRun |
| Run * | m_logicallyLastRun |
| unsigned | m_runCount |
| BidiStatus | m_status |
| bool | reachedEndOfLine |
| Iterator | sor |
Detailed Description
template<class Iterator, class Run>
class WebCore::BidiResolver< Iterator, Run >
Definition at line 106 of file BidiResolver.h.
Constructor & Destructor Documentation
| WebCore::BidiResolver< Iterator, Run >::BidiResolver | ( | ) | [inline] |
Definition at line 108 of file BidiResolver.h.
Member Function Documentation
| void WebCore::BidiResolver< Iterator, Run >::addRun | ( | Run * | run | ) | [inline] |
Definition at line 171 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::appendRun | ( | ) | [inline, protected] |
Definition at line 195 of file BidiResolver.h.
| BidiContext* WebCore::BidiResolver< Iterator, Run >::context | ( | ) | const [inline] |
Definition at line 124 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::createBidiRunsForLine | ( | const Iterator & | end, | |
| bool | visualOrder = false, |
|||
| bool | hardLineBreak = false | |||
| ) | [inline] |
Definition at line 398 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::deleteRuns | ( | ) | [inline] |
Definition at line 329 of file BidiResolver.h.
| WTF::Unicode::Direction WebCore::BidiResolver< Iterator, Run >::dir | ( | ) | const [inline] |
Definition at line 131 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::embed | ( | WTF::Unicode::Direction | d | ) | [inline] |
Definition at line 209 of file BidiResolver.h.
| Run* WebCore::BidiResolver< Iterator, Run >::firstRun | ( | ) | const [inline] |
Definition at line 140 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::increment | ( | ) | [inline] |
Definition at line 122 of file BidiResolver.h.
| Run* WebCore::BidiResolver< Iterator, Run >::lastRun | ( | ) | const [inline] |
Definition at line 141 of file BidiResolver.h.
| Run* WebCore::BidiResolver< Iterator, Run >::logicallyLastRun | ( | ) | const [inline] |
Definition at line 142 of file BidiResolver.h.
| const Iterator& WebCore::BidiResolver< Iterator, Run >::position | ( | ) | const [inline] |
Definition at line 119 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::prependRun | ( | Run * | run | ) | [inline] |
Definition at line 182 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::reverseRuns | ( | unsigned | start, | |
| unsigned | end | |||
| ) | [inline, protected] |
Definition at line 348 of file BidiResolver.h.
| unsigned WebCore::BidiResolver< Iterator, Run >::runCount | ( | ) | const [inline] |
Definition at line 143 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setContext | ( | PassRefPtr< BidiContext > | c | ) | [inline] |
Definition at line 125 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setDir | ( | WTF::Unicode::Direction | d | ) | [inline] |
Definition at line 132 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setEorDir | ( | WTF::Unicode::Direction | eorDir | ) | [inline] |
Definition at line 129 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setLastDir | ( | WTF::Unicode::Direction | lastDir | ) | [inline] |
Definition at line 127 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setLastStrongDir | ( | WTF::Unicode::Direction | lastStrongDir | ) | [inline] |
Definition at line 128 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setPosition | ( | const Iterator & | position | ) | [inline] |
Definition at line 120 of file BidiResolver.h.
| void WebCore::BidiResolver< Iterator, Run >::setStatus | ( | const BidiStatus | s | ) | [inline] |
Definition at line 135 of file BidiResolver.h.
| const BidiStatus& WebCore::BidiResolver< Iterator, Run >::status | ( | ) | const [inline] |
Definition at line 134 of file BidiResolver.h.
Member Data Documentation
Iterator WebCore::BidiResolver< Iterator, Run >::current [protected] |
Definition at line 153 of file BidiResolver.h.
bool WebCore::BidiResolver< Iterator, Run >::emptyRun [protected] |
Definition at line 162 of file BidiResolver.h.
Iterator WebCore::BidiResolver< Iterator, Run >::endOfLine [protected] |
Definition at line 159 of file BidiResolver.h.
Iterator WebCore::BidiResolver< Iterator, Run >::eor [protected] |
Definition at line 155 of file BidiResolver.h.
Iterator WebCore::BidiResolver< Iterator, Run >::last [protected] |
Definition at line 156 of file BidiResolver.h.
Iterator WebCore::BidiResolver< Iterator, Run >::lastBeforeET [protected] |
Definition at line 161 of file BidiResolver.h.
WTF::Unicode::Direction WebCore::BidiResolver< Iterator, Run >::m_direction [protected] |
Definition at line 158 of file BidiResolver.h.
Run* WebCore::BidiResolver< Iterator, Run >::m_firstRun [protected] |
Definition at line 164 of file BidiResolver.h.
Run* WebCore::BidiResolver< Iterator, Run >::m_lastRun [protected] |
Definition at line 165 of file BidiResolver.h.
Run* WebCore::BidiResolver< Iterator, Run >::m_logicallyLastRun [protected] |
Definition at line 166 of file BidiResolver.h.
unsigned WebCore::BidiResolver< Iterator, Run >::m_runCount [protected] |
Definition at line 167 of file BidiResolver.h.
BidiStatus WebCore::BidiResolver< Iterator, Run >::m_status [protected] |
Definition at line 157 of file BidiResolver.h.
bool WebCore::BidiResolver< Iterator, Run >::reachedEndOfLine [protected] |
Definition at line 160 of file BidiResolver.h.
Iterator WebCore::BidiResolver< Iterator, Run >::sor [protected] |
Definition at line 154 of file BidiResolver.h.
The documentation for this class was generated from the following file:
KDE 4.2 API Reference