24 lines
1.5 KiB
C++
24 lines
1.5 KiB
C++
#ifndef TECPLOT_STRUTIL_TRANSLATEDSTRING
|
|
#define TECPLOT_STRUTIL_TRANSLATEDSTRING
|
|
#if defined MSWIN
|
|
#pragma warning(disable : 4181)
|
|
#endif
|
|
namespace tecplot { class ___4218 { public: typedef enum { ___1098, ___1104 } ___2505; ___4218(); static ___4218 ___2765(); static ___4218 ___4217(char const* str, char const* ___4219 = NULL); static ___4218 ___1097(char const* str); virtual ~___4218(); virtual bool ___2035() const; virtual bool ___2036() const; virtual char const* c_str() const;
|
|
#if defined MSWIN && !defined MAKEARCHIVE
|
|
virtual wchar_t const* ___798() const;
|
|
#endif
|
|
virtual operator std::string();
|
|
#if defined MSWIN && !defined MAKEARCHIVE
|
|
virtual operator std::wstring();
|
|
#endif
|
|
virtual ___4218& operator=(___4218 const& ___2888); ___4218(___4218 const& ___2888);
|
|
#if !defined NO_ASSERTS
|
|
virtual bool ___2067() const;
|
|
#endif
|
|
private: ___4218(___4218::___2505 ___2504, char const* str, char const* ___4219); void ___1932(___4218::___2505 ___2504, char const* str, char const* ___4219); ___4218::___2505 ___2493; bool ___2487; std::string ___2623; mutable std::string* ___2666;
|
|
#if defined MSWIN
|
|
mutable std::wstring* ___2675;
|
|
#endif
|
|
}; inline ___4218 ___4217(char const* str, char const* ___4219 = NULL) { return ___4218::___4217(str, ___4219); } inline ___4218 ___1097(char const* str) { return ___4218::___1097(str); } inline ___4218 ___1097(std::string const& str) { return ___4218::___1097(str.c_str()); } }
|
|
#endif
|