28 #include <wx/msw/winundef.h>
33#include <wx/filename.h>
47 wxFileName fileName(strDirName, strFileName);
48 return (fileName.IsOk() && fileName.FileExists());
53 return (!
str.empty() &&
57 (
str.length() <= 260) &&
59 (
str.Find(wxFileName::GetPathSeparator()) == -1));
69 (strSubdirName ==
wxT(
".")) || (strSubdirName ==
wxT(
"..")) ||
74 wxFileName fileName(strDirName, strSubdirName);
75 return (fileName.IsOk() && fileName.DirExists());
81 wxFileName fileName(strPathName);
87 return (!
str.empty() &&
#define PLATFORM_MAX_PATH
This class is an interface which should be implemented by classes which wish to be able to load and s...
virtual XMLTagHandler * HandleXMLChild(const std::string_view &tag)=0
virtual void HandleXMLEndTag(const std::string_view &WXUNUSED(tag))
virtual void HandleXMLContent(const std::string_view &WXUNUSED(content))
void ReadXMLContent(const char *s, int len)
XMLTagHandler * ReadXMLChild(const char *tag)
void ReadXMLEndTag(const char *tag)
static bool IsGoodSubdirName(const FilePath &strSubdirName, const FilePath &strDirName={})
static bool IsGoodFileString(const FilePath &str)
static bool IsGoodPathName(const FilePath &strPathName)
static bool IsGoodPathString(const FilePath &str)
static bool IsGoodFileName(const FilePath &strFileName, const FilePath &strDirName={})