| 170 | const char *utf8_str(hx::IStringAlloc *inBuffer = 0,bool throwInvalid=true, int *byteLength = 0) const; |
| 171 | const char *ascii_substr(hx::IStringAlloc *inBuffer,int start, int length) const; |
| 172 | inline const char *c_str() const { return utf8_str(); } |
| 173 | inline const char *out_str(hx::IStringAlloc *inBuffer = 0) const { return utf8_str(inBuffer,false); } |
| 174 | const wchar_t *wchar_str(hx::IStringAlloc *inBuffer = 0) const; |
| 175 | const char16_t *wc_str(hx::IStringAlloc *inBuffer = 0, int *outCharLength = 0) const; |