-// ============================================================================
-// optional features
-// ============================================================================
-
-// ----------------------------------------------------------------------------
-// wxTString: automatically translates strings to current language
-// ----------------------------------------------------------------------------
-
-// this feature should be enabled by defining WX_USE_AUTOTRANS, if it's not
-// done no automatic translation is performed
-#if USE_AUTOTRANS
- class WXDLLEXPORT wxTString
- {
- public:
- // NB: different ctors do different things!
- // does translation
- wxTString(const char *sz) : m_pcsz(wxGetTranslation(sz)) { }
- // no translation
- wxTString(const wxString& s) : m_pcsz(s) { }
-
- // NB: no copy ctor, it must be a POD so that we can pass it
- // to vararg functions (and it's not needed anyhow)
-
- // implicit conversion
- operator const char *() const { return m_pcsz; }
-
- private:
- const char *m_pcsz;
- };
-#else //!USE_AUTOTRANS
- #define wxTString wxString
-#endif //USE_AUTOTRANS
-
-#define TRANSSTRING_DEFINED
-