wxCharBuffer(const CharType *str = NULL) : wxCharTypeBufferBase(str) {}
wxCharBuffer(size_t len) : wxCharTypeBufferBase(len) {}
-#if !wxUSE_UNICODE
wxCharBuffer(const wxCStrData& cstr);
-#endif
};
#if wxUSE_WCHAR_T
wxWCharBuffer(const CharType *str = NULL) : wxCharTypeBufferBase(str) {}
wxWCharBuffer(size_t len) : wxCharTypeBufferBase(len) {}
-#if wxUSE_UNICODE
wxWCharBuffer(const wxCStrData& cstr);
-#endif
};
#endif // wxUSE_WCHAR_T
// wxCharTypeBuffer<T> implicitly convertible to T*
template <typename T>
-class wxWritableCharTypeBuffer : wxCharTypeBuffer<T>
+class wxWritableCharTypeBuffer : public wxCharTypeBuffer<T>
{
public:
typedef typename wxCharTypeBuffer<T>::CharType CharType;