webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::BidiRun Struct Reference

#include <BidiRun.h>

Inheritance diagram for WebCore::BidiRun:
WebCore::BidiCharacterRun

Public Member Functions

 BidiRun (unsigned start, unsigned stop, RenderObject &, BidiContext *, UCharDirection)
 
 ~BidiRun ()
 
BidiRunnext ()
 
std::unique_ptr< BidiRuntakeNext ()
 
RenderObjectrenderer ()
 
InlineBoxbox ()
 
void setBox (InlineBox *box)
 
- Public Member Functions inherited from WebCore::BidiCharacterRun
 BidiCharacterRun (unsigned start, unsigned stop, BidiContext *context, UCharDirection direction)
 
 ~BidiCharacterRun ()
 
unsigned start () const
 
unsigned stop () const
 
unsigned char level () const
 
bool reversed (bool visuallyOrdered)
 
bool dirOverride (bool visuallyOrdered)
 
BidiCharacterRunnext () const
 
std::unique_ptr< BidiCharacterRuntakeNext ()
 
void setNext (std::unique_ptr< BidiCharacterRun > &&next)
 
 BidiCharacterRun (unsigned start, unsigned stop, BidiContext *context, UCharDirection direction)
 
 ~BidiCharacterRun ()
 
unsigned start () const
 
unsigned stop () const
 
unsigned char level () const
 
bool reversed (bool visuallyOrdered)
 
bool dirOverride (bool visuallyOrdered)
 
BidiCharacterRunnext () const
 
std::unique_ptr< BidiCharacterRuntakeNext ()
 
void setNext (std::unique_ptr< BidiCharacterRun > &&next)
 

Additional Inherited Members

- Public Attributes inherited from WebCore::BidiCharacterRun
 WTF_MAKE_FAST_ALLOCATED
 
unsigned m_start
 
unsigned m_stop
 
unsigned char m_level
 
bool m_override: 1
 
bool m_hasHyphen: 1
 

Constructor & Destructor Documentation

◆ BidiRun()

WebCore::BidiRun::BidiRun ( unsigned  start,
unsigned  stop,
RenderObject renderer,
BidiContext context,
UCharDirection  dir 
)

◆ ~BidiRun()

WebCore::BidiRun::~BidiRun ( )

Member Function Documentation

◆ box()

InlineBox* WebCore::BidiRun::box ( )
inline

◆ next()

BidiRun* WebCore::BidiRun::next ( void  )
inline

◆ renderer()

RenderObject& WebCore::BidiRun::renderer ( )
inline

◆ setBox()

void WebCore::BidiRun::setBox ( InlineBox box)
inline

◆ takeNext()

std::unique_ptr< BidiRun > WebCore::BidiRun::takeNext ( )

The documentation for this struct was generated from the following files: