#include "wx/defs.h"
-#if !wxUSE_FILE
- #undef wxUSE_TEXTFILE
- #define wxUSE_TEXTFILE 0
-#endif // wxUSE_FILE
-
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
wxTextFileType type = typeDefault)
{ m_aLines.Insert(str, n); m_aTypes.Insert(type, n); }
// delete one line
- void RemoveLine(size_t n) { m_aLines.Remove(n); m_aTypes.Remove(n); }
+ void RemoveLine(size_t n) { m_aLines.RemoveAt(n); m_aTypes.RemoveAt(n); }
// change the file on disk (default argument means "don't change type")
// possibly in another format
// copy ctor/assignment operator not implemented
wxTextFile(const wxTextFile&);
wxTextFile& operator=(const wxTextFile&);
+
+ // suppress the gcc warning: 'class defines only private constructors and
+ // has no friends'
+#ifdef __GNUG__
+ friend class wxTextFileDummyFriend;
+#endif // gcc
};
#endif // wxUSE_TEXTFILE