X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/22f3361e1cf25c52a2da8fdfc5cb081809e18fb9..a2b9e9520297da0f7d13e4cc2e36acdf2bda105d:/include/wx/cmdline.h diff --git a/include/wx/cmdline.h b/include/wx/cmdline.h index a6808091ea..a6d7a0fa41 100644 --- a/include/wx/cmdline.h +++ b/include/wx/cmdline.h @@ -7,22 +7,24 @@ // Created: 04.01.00 // RCS-ID: $Id$ // Copyright: (c) 2000 Vadim Zeitlin -// Licence: wxWindows license +// Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// #ifndef _WX_CMDLINE_H_ #define _WX_CMDLINE_H_ -#if defined(__GNUG__) && !defined(__APPLE__) +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma interface "cmdline.h" #endif #include "wx/defs.h" -#include "wx/string.h" #if wxUSE_CMDLINE_PARSER -class WXDLLEXPORT wxDateTime; +#include "wx/string.h" +#include "wx/arrstr.h" + +class WXDLLIMPEXP_BASE wxDateTime; // ---------------------------------------------------------------------------- // constants @@ -91,7 +93,7 @@ struct wxCmdLineEntryDesc // 4. use GetXXX() to retrieve the parsed info // ---------------------------------------------------------------------------- -class WXDLLEXPORT wxCmdLineParser +class WXDLLIMPEXP_BASE wxCmdLineParser { public: // ctors and initializers @@ -185,9 +187,11 @@ public: // the value in the provided pointer bool Found(const wxString& name, long *value) const; +#if wxUSE_DATETIME // returns TRUE if an option taking a date value was found and stores the // value in the provided pointer bool Found(const wxString& name, wxDateTime *value) const; +#endif // wxUSE_DATETIME // gets the number of parameters found size_t GetParamCount() const; @@ -217,7 +221,7 @@ private: // this function is always available (even if !wxUSE_CMDLINE_PARSER) because it // is used by wxWin itself under Windows -class WXDLLEXPORT wxCmdLineParser +class WXDLLIMPEXP_BASE wxCmdLineParser { public: static wxArrayString ConvertStringToArgs(const wxChar *cmdline);