webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::BidiRunList< Run > Class Template Reference

#include <BidiRunList.h>

Public Member Functions

 BidiRunList ()
 
Run * firstRun () const
 
Run * lastRun () const
 
Run * logicallyLastRun () const
 
unsigned runCount () const
 
void appendRun (std::unique_ptr< Run > &&)
 
void prependRun (std::unique_ptr< Run > &&)
 
void moveRunToEnd (Run *)
 
void moveRunToBeginning (Run *)
 
void clear ()
 
void reverseRuns (unsigned start, unsigned end)
 
void reorderRunsFromLevels ()
 
void setLogicallyLastRun (Run *run)
 
void replaceRunWithRuns (Run *toReplace, BidiRunList< Run > &newRuns)
 
 BidiRunList ()
 
Run * firstRun () const
 
Run * lastRun () const
 
Run * logicallyLastRun () const
 
unsigned runCount () const
 
void appendRun (std::unique_ptr< Run > &&)
 
void prependRun (std::unique_ptr< Run > &&)
 
void moveRunToEnd (Run *)
 
void moveRunToBeginning (Run *)
 
void clear ()
 
void reverseRuns (unsigned start, unsigned end)
 
void reorderRunsFromLevels ()
 
void setLogicallyLastRun (Run *run)
 
void replaceRunWithRuns (Run *toReplace, BidiRunList< Run > &newRuns)
 

Constructor & Destructor Documentation

◆ BidiRunList() [1/2]

template<class Run>
WebCore::BidiRunList< Run >::BidiRunList ( )
inline

◆ BidiRunList() [2/2]

template<class Run>
WebCore::BidiRunList< Run >::BidiRunList ( )
inline

Member Function Documentation

◆ appendRun() [1/2]

template<class Run >
void WebCore::BidiRunList< Run >::appendRun ( std::unique_ptr< Run > &&  run)
inline

◆ appendRun() [2/2]

template<class Run>
void WebCore::BidiRunList< Run >::appendRun ( std::unique_ptr< Run > &&  )

◆ clear() [1/2]

template<class Run >
void WebCore::BidiRunList< Run >::clear ( )

◆ clear() [2/2]

template<class Run>
void WebCore::BidiRunList< Run >::clear ( )

◆ firstRun() [1/2]

template<class Run>
Run* WebCore::BidiRunList< Run >::firstRun ( ) const
inline

◆ firstRun() [2/2]

template<class Run>
Run* WebCore::BidiRunList< Run >::firstRun ( ) const
inline

◆ lastRun() [1/2]

template<class Run>
Run* WebCore::BidiRunList< Run >::lastRun ( ) const
inline

◆ lastRun() [2/2]

template<class Run>
Run* WebCore::BidiRunList< Run >::lastRun ( ) const
inline

◆ logicallyLastRun() [1/2]

template<class Run>
Run* WebCore::BidiRunList< Run >::logicallyLastRun ( ) const
inline

◆ logicallyLastRun() [2/2]

template<class Run>
Run* WebCore::BidiRunList< Run >::logicallyLastRun ( ) const
inline

◆ moveRunToBeginning() [1/2]

template<class Run >
void WebCore::BidiRunList< Run >::moveRunToBeginning ( Run *  run)
inline

◆ moveRunToBeginning() [2/2]

template<class Run>
void WebCore::BidiRunList< Run >::moveRunToBeginning ( Run *  )

◆ moveRunToEnd() [1/2]

template<class Run>
void WebCore::BidiRunList< Run >::moveRunToEnd ( Run *  )

◆ moveRunToEnd() [2/2]

template<class Run >
void WebCore::BidiRunList< Run >::moveRunToEnd ( Run *  run)
inline

◆ prependRun() [1/2]

template<class Run>
void WebCore::BidiRunList< Run >::prependRun ( std::unique_ptr< Run > &&  )

◆ prependRun() [2/2]

template<class Run >
void WebCore::BidiRunList< Run >::prependRun ( std::unique_ptr< Run > &&  run)
inline

◆ reorderRunsFromLevels() [1/2]

template<class Run>
void WebCore::BidiRunList< Run >::reorderRunsFromLevels ( )

◆ reorderRunsFromLevels() [2/2]

template<class Run>
void WebCore::BidiRunList< Run >::reorderRunsFromLevels ( )

◆ replaceRunWithRuns() [1/2]

template<class Run>
void WebCore::BidiRunList< Run >::replaceRunWithRuns ( Run *  toReplace,
BidiRunList< Run > &  newRuns 
)

◆ replaceRunWithRuns() [2/2]

template<class Run >
void WebCore::BidiRunList< Run >::replaceRunWithRuns ( Run *  toReplace,
BidiRunList< Run > &  newRuns 
)

◆ reverseRuns() [1/2]

template<class Run>
void WebCore::BidiRunList< Run >::reverseRuns ( unsigned  start,
unsigned  end 
)

◆ reverseRuns() [2/2]

template<class Run >
void WebCore::BidiRunList< Run >::reverseRuns ( unsigned  start,
unsigned  end 
)

◆ runCount() [1/2]

template<class Run>
unsigned WebCore::BidiRunList< Run >::runCount ( ) const
inline

◆ runCount() [2/2]

template<class Run>
unsigned WebCore::BidiRunList< Run >::runCount ( ) const
inline

◆ setLogicallyLastRun() [1/2]

template<class Run>
void WebCore::BidiRunList< Run >::setLogicallyLastRun ( Run *  run)
inline

◆ setLogicallyLastRun() [2/2]

template<class Run>
void WebCore::BidiRunList< Run >::setLogicallyLastRun ( Run *  run)
inline

The documentation for this class was generated from the following file: