Index: core/fxcrt/include/fx_arabic.h |
diff --git a/core/fxcrt/include/fx_arabic.h b/core/fxcrt/include/fx_arabic.h |
index 96fa7954c3de1f15b2c1d248d5729a0f650949aa..120c4012869e89081f0fb1788ad3f34b446b876d 100644 |
--- a/core/fxcrt/include/fx_arabic.h |
+++ b/core/fxcrt/include/fx_arabic.h |
@@ -16,22 +16,18 @@ |
class CFX_ArabicChar { |
public: |
- void Release() { delete this; } |
+ static bool IsArabicChar(FX_WCHAR wch); |
+ static bool IsArabicFormChar(FX_WCHAR wch); |
- FX_BOOL IsArabicChar(FX_WCHAR wch) const; |
- FX_BOOL IsArabicFormChar(FX_WCHAR wch) const; |
+ static FX_WCHAR GetFormChar(FX_WCHAR wch, |
+ FX_WCHAR prev = 0, |
+ FX_WCHAR next = 0); |
+ static FX_WCHAR GetFormChar(const CFX_Char* cur, |
+ const CFX_Char* prev, |
+ const CFX_Char* next); |
- FX_WCHAR GetFormChar(FX_WCHAR wch, |
- FX_WCHAR prev = 0, |
- FX_WCHAR next = 0) const; |
- FX_WCHAR GetFormChar(const CFX_Char* cur, |
- const CFX_Char* prev, |
- const CFX_Char* next) const; |
- |
- protected: |
- const FX_ARBFORMTABLE* ParseChar(const CFX_Char* pTC, |
- FX_WCHAR& wChar, |
- FX_CHARTYPE& eType) const; |
+ private: |
+ CFX_ArabicChar() = delete; // Just a namespace !!! |
Wei Li
2016/05/06 18:58:28
Looks like namespace is preferred in this case htt
|
}; |
void FX_BidiReverseString(CFX_WideString& wsText, |