public:
// all string ctors here
- wxString GetType() const { return BeforeFirst(_T('/')); }
- wxString GetSubType() const { return AfterFirst(_T('/')); }
+ wxString GetType() const { return BeforeFirst(wxT('/')); }
+ wxString GetSubType() const { return AfterFirst(wxT('/')); }
void SetSubType(const wxString& subtype)
{
- *this = GetType() + _T('/') + subtype;
+ *this = GetType() + wxT('/') + subtype;
}
bool Matches(const wxMimeType& wildcard)
// NB: This is a helper to get implicit conversion of variadic ctor's
// fixed arguments into something that can be passed to VarArgInit().
// Do not use, it's used by the ctor only.
- struct WXDLLIMPEXP_BASE CtorString
+ struct CtorString
{
CtorString(const char *str) : m_str(str) {}
CtorString(const wchar_t *str) : m_str(str) {}
CtorString(const wxString& str) : m_str(str) {}
CtorString(const wxCStrData& str) : m_str(str) {}
- CtorString(const wxCharBuffer& str) : m_str(str) {}
- CtorString(const wxWCharBuffer& str) : m_str(str) {}
+ CtorString(const wxScopedCharBuffer& str) : m_str(str) {}
+ CtorString(const wxScopedWCharBuffer& str) : m_str(str) {}
operator const wxString*() const { return &m_str; }
static void Set( wxMimeTypesManagerFactory *factory );
static wxMimeTypesManagerFactory *Get();
-
+
private:
static wxMimeTypesManagerFactory *m_factory;
};