w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

UBiDi Struct Reference

#include <ubidiimp.h>

Collaboration diagram for UBiDi:
[legend]

Public Attributes

const UBiDipParaBiDi
 
const UChartext
 
int32_t originalLength
 
int32_t length
 
int32_t resultLength
 
int32_t dirPropsSize
 
int32_t levelsSize
 
int32_t openingsSize
 
int32_t parasSize
 
int32_t runsSize
 
int32_t isolatesSize
 
DirPropdirPropsMemory
 
UBiDiLevellevelsMemory
 
OpeningopeningsMemory
 
ParaparasMemory
 
RunrunsMemory
 
IsolateisolatesMemory
 
UBool mayAllocateText
 
UBool mayAllocateRuns
 
DirPropdirProps
 
UBiDiLevellevels
 
UBool isInverse
 
UBiDiReorderingMode reorderingMode
 
uint32_t reorderingOptions
 
UBool orderParagraphsLTR
 
UBiDiLevel paraLevel
 
UBiDiLevel defaultParaLevel
 
const UCharprologue
 
int32_t proLength
 
const UCharepilogue
 
int32_t epiLength
 
const struct ImpTabPairpImpTabPair
 
UBiDiDirection direction
 
Flags flags
 
int32_t lastArabicPos
 
int32_t trailingWSStart
 
int32_t paraCount
 
Paraparas
 
Para simpleParas [10]
 
int32_t runCount
 
Runruns
 
Run simpleRuns [1]
 
int32_t isolateCount
 
Isolateisolates
 
Isolate simpleIsolates [5]
 
InsertPoints insertPoints
 
int32_t controlCount
 
UBiDiClassCallbackfnClassCallback
 
const voidcoClassCallback
 

Detailed Description

Definition at line 258 of file ubidiimp.h.

Member Data Documentation

◆ coClassCallback

const void* UBiDi::coClassCallback

◆ controlCount

◆ defaultParaLevel

UBiDiLevel UBiDi::defaultParaLevel

Definition at line 324 of file ubidiimp.h.

Referenced by checkExplicitLevels(), and ubidi_setPara_68().

◆ direction

◆ dirProps

◆ dirPropsMemory

DirProp* UBiDi::dirPropsMemory

Definition at line 288 of file ubidiimp.h.

Referenced by getDirProps(), ubidi_close_68(), and ubidi_setPara_68().

◆ dirPropsSize

int32_t UBiDi::dirPropsSize

Definition at line 285 of file ubidiimp.h.

◆ epiLength

int32_t UBiDi::epiLength

◆ epilogue

const UChar* UBiDi::epilogue

Definition at line 329 of file ubidiimp.h.

Referenced by firstL_R_AL_EN_AN(), and ubidi_setContext_68().

◆ flags

◆ fnClassCallback

UBiDiClassCallback* UBiDi::fnClassCallback

◆ insertPoints

◆ isInverse

UBool UBiDi::isInverse

◆ isolateCount

int32_t UBiDi::isolateCount

◆ isolates

Isolate* UBiDi::isolates

Definition at line 369 of file ubidiimp.h.

Referenced by resolveImplicitLevels(), and ubidi_setPara_68().

◆ isolatesMemory

Isolate* UBiDi::isolatesMemory

Definition at line 293 of file ubidiimp.h.

Referenced by ubidi_close_68(), and ubidi_setPara_68().

◆ isolatesSize

int32_t UBiDi::isolatesSize

Definition at line 285 of file ubidiimp.h.

Referenced by ubidi_setPara_68().

◆ lastArabicPos

int32_t UBiDi::lastArabicPos

Definition at line 342 of file ubidiimp.h.

Referenced by getDirProps().

◆ length

◆ levels

◆ levelsMemory

UBiDiLevel* UBiDi::levelsMemory

Definition at line 289 of file ubidiimp.h.

Referenced by ubidi_close_68(), ubidi_getLevels_68(), and ubidi_setPara_68().

◆ levelsSize

int32_t UBiDi::levelsSize

Definition at line 285 of file ubidiimp.h.

Referenced by setParaRunsOnly().

◆ mayAllocateRuns

UBool UBiDi::mayAllocateRuns

Definition at line 296 of file ubidiimp.h.

Referenced by ubidi_openSized_68().

◆ mayAllocateText

UBool UBiDi::mayAllocateText

Definition at line 296 of file ubidiimp.h.

Referenced by setParaRunsOnly(), and ubidi_openSized_68().

◆ openingsMemory

Opening* UBiDi::openingsMemory

Definition at line 290 of file ubidiimp.h.

Referenced by bracketAddOpening(), bracketInit(), and ubidi_close_68().

◆ openingsSize

int32_t UBiDi::openingsSize

Definition at line 285 of file ubidiimp.h.

Referenced by bracketAddOpening(), and bracketInit().

◆ orderParagraphsLTR

◆ originalLength

int32_t UBiDi::originalLength

◆ paraCount

◆ paraLevel

◆ paras

◆ parasMemory

Para* UBiDi::parasMemory

Definition at line 291 of file ubidiimp.h.

Referenced by checkParaCount(), ubidi_close_68(), and ubidi_setPara_68().

◆ parasSize

int32_t UBiDi::parasSize

Definition at line 285 of file ubidiimp.h.

◆ pImpTabPair

const struct ImpTabPair* UBiDi::pImpTabPair

Definition at line 333 of file ubidiimp.h.

Referenced by resolveImplicitLevels(), and ubidi_setPara_68().

◆ pParaBiDi

◆ proLength

int32_t UBiDi::proLength

◆ prologue

const UChar* UBiDi::prologue

Definition at line 327 of file ubidiimp.h.

Referenced by firstL_R_AL(), lastL_R_AL(), and ubidi_setContext_68().

◆ reorderingMode

◆ reorderingOptions

◆ resultLength

◆ runCount

◆ runs

◆ runsMemory

Run* UBiDi::runsMemory

Definition at line 292 of file ubidiimp.h.

Referenced by setParaRunsOnly(), ubidi_close_68(), and ubidi_getRuns_68().

◆ runsSize

int32_t UBiDi::runsSize

Definition at line 285 of file ubidiimp.h.

Referenced by ubidi_openSized_68().

◆ simpleIsolates

Isolate UBiDi::simpleIsolates[5]

Definition at line 372 of file ubidiimp.h.

Referenced by ubidi_setPara_68().

◆ simpleParas

Para UBiDi::simpleParas[10]

Definition at line 354 of file ubidiimp.h.

Referenced by checkParaCount(), and ubidi_setPara_68().

◆ simpleRuns

Run UBiDi::simpleRuns[1]

Definition at line 361 of file ubidiimp.h.

Referenced by getSingleRun().

◆ text

◆ trailingWSStart


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