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;}
120 {
return d_v2lMapping;}
121 const String& getTextVisual()
const 122 {
return d_textVisual;}
132 #if defined (_MSC_VER) 133 # pragma warning(pop) 136 #endif // end of guard _CEGUIBidiVisualMapping_h_ std::vector< int CEGUI_VECTOR_ALLOC(int)> StrIndexList
type definition for collection used to hold mapping index lists.
Definition: BidiVisualMapping.h:56
Definition: MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Abstract class to wrap a Bidi visual mapping of a text string.
Definition: BidiVisualMapping.h:50
utf32 value_type
Basic 'code point' type used for String (utf32)
Definition: String.h:69
BidiCharType
Enumeration of possible character classes, used for bi-directional text.
Definition: BidiVisualMapping.h:42
String class used within the GUI system.
Definition: String.h:62