Searched refs:CFX_BidiChar (Results 1 – 4 of 4) sorted by relevance
17 CFX_BidiChar bidi; in TEST()18 CFX_BidiChar::Segment info; in TEST()21 EXPECT_EQ(CFX_BidiChar::NEUTRAL, info.direction); in TEST()28 CFX_BidiChar bidi; in TEST()29 CFX_BidiChar::Segment info; in TEST()40 EXPECT_EQ(CFX_BidiChar::NEUTRAL, info.direction); in TEST()46 EXPECT_EQ(CFX_BidiChar::LEFT, info.direction); in TEST()54 CFX_BidiChar bidi; in TEST()55 CFX_BidiChar::Segment info; in TEST()74 EXPECT_EQ(CFX_BidiChar::NEUTRAL, info.direction); in TEST()[all …]
12 CFX_BidiChar::CFX_BidiChar() in CFX_BidiChar() function in CFX_BidiChar15 bool CFX_BidiChar::AppendChar(FX_WCHAR wch) { in AppendChar()39 bool CFX_BidiChar::EndChar() { in EndChar()44 void CFX_BidiChar::StartNewSegment(CFX_BidiChar::Direction direction) { in StartNewSegment()53 m_pBidiChar(new CFX_BidiChar), in CFX_BidiString()54 m_eOverallDirection(CFX_BidiChar::LEFT) { in CFX_BidiString()63 [](const CFX_BidiChar::Segment& seg) { in CFX_BidiString()64 return seg.direction == CFX_BidiChar::RIGHT; in CFX_BidiString()68 [](const CFX_BidiChar::Segment& seg) { in CFX_BidiString()69 return seg.direction == CFX_BidiChar::LEFT; in CFX_BidiString()[all …]
17 class CFX_BidiChar {26 CFX_BidiChar();43 void StartNewSegment(CFX_BidiChar::Direction direction);51 using const_iterator = std::vector<CFX_BidiChar::Segment>::const_iterator;57 CFX_BidiChar::Direction OverallDirection() const { in OverallDirection()70 std::unique_ptr<CFX_BidiChar> m_pBidiChar;71 std::vector<CFX_BidiChar::Segment> m_Order;72 CFX_BidiChar::Direction m_eOverallDirection;
724 CFX_BidiChar::Direction eCurrentDirection = bidi.OverallDirection(); in CloseTempLine()726 if (segment.direction == CFX_BidiChar::RIGHT || in CloseTempLine()727 (segment.direction == CFX_BidiChar::NEUTRAL && in CloseTempLine()728 eCurrentDirection == CFX_BidiChar::RIGHT)) { in CloseTempLine()729 eCurrentDirection = CFX_BidiChar::RIGHT; in CloseTempLine()733 eCurrentDirection = CFX_BidiChar::LEFT; in CloseTempLine()960 return CFX_BidiString(str).OverallDirection() == CFX_BidiChar::RIGHT; in IsRightToLeft()