27 #ifndef _CEGUIBidiVisualMapping_h_
28 #define _CEGUIBidiVisualMapping_h_
30 #include "CEGUI/String.h"
33 #if defined (_MSC_VER)
34 # pragma warning(push)
35 # pragma warning(disable : 4251)
55 typedef std::vector<
int
97 virtual bool reorderFromLogicalToVisual(
const String& logical,
114 bool updateVisual(
const String& logical);
118 {
return d_l2vMapping;}
119 const StrIndexList getV2lMapping()
const
120 {
return d_v2lMapping;}
121 const String& getTextVisual()
const
122 {
return d_textVisual;}
125 StrIndexList d_l2vMapping;
126 StrIndexList d_v2lMapping;
132 #if defined (_MSC_VER)
133 # pragma warning(pop)
136 #endif // end of guard _CEGUIBidiVisualMapping_h_