+/**
+
+@page page_func_cat Functions by Category
+
+@li @ref page_func_cat_appinitterm
+@li @ref page_func_cat_procctrl
+@li @ref page_func_cat_thread
+@li @ref page_func_cat_file
+@li @ref page_func_cat_networkuseros
+@li @ref page_func_cat_string
+@li @ref page_func_cat_dialog
+@li @ref page_func_cat_math
+@li @ref page_func_cat_gdi
+@li @ref page_func_cat_clipboard
+@li @ref page_func_cat_log
+@li @ref page_func_cat_time
+@li @ref page_func_cat_debug
+@li @ref page_func_cat_env
+@li @ref page_func_cat_atomic
+@li @ref page_func_cat_misc
+
+
+<hr>
+
+
+
+@section page_func_cat_appinitterm Application Initialization and Termination
+
+The functions in this section are used on application startup/shutdown and also
+to control the behaviour of the main event loop of the GUI programs.
+
+@li wxEntry()
+@li wxEntryCleanup()
+@li wxEntryStart()
+@li wxGetApp()
+@li wxHandleFatalExceptions()
+@li wxInitAllImageHandlers()
+@li wxInitialize()
+@li wxSafeYield()
+@li wxUninitialize()
+@li wxYield()
+@li wxWakeUpIdle()
+
+
+@section page_func_cat_procctrl Process Control
+
+The functions in this section are used to launch or terminate the other
+processes.
+
+@li wxExecute()
+@li wxExit()
+@li wxJoin()
+@li wxKill()
+@li wxGetProcessId()
+@li wxShell()
+@li wxShutdown()
+
+
+@section page_func_cat_thread Threads
+
+The functions and macros here mainly exist to make it writing the code which
+may be compiled in multi thread build (wxUSE_THREADS = 1) as well as in single
+thread configuration (wxUSE_THREADS = 0).
+
+For example, a static variable must be protected against simultaneous access by
+multiple threads in the former configuration but in the latter the extra
+overhead of using the critical section is not needed. To solve this problem,
+the wxCRITICAL_SECTION macro may be used to create and use the critical section
+only when needed.
+
+@header{wx/thread.h}
+
+@sa wxThread, wxMutex, @ref overview_thread
+
+@li wxIsMainThread()
+@li wxMutexGuiEnter()
+@li wxMutexGuiLeave()
+
+
+@section page_func_cat_file Files and Directories
+
+@header{wx/filefn.h}
+
+@sa wxPathList, wxDir, wxFile, wxFileName
+
+@li wxDos2UnixFilename()
+@li wxFileExists()
+@li wxFileModificationTime()
+@li wxFileNameFromPath()
+@li wxFindFirstFile()
+@li wxFindNextFile()
+@li wxGetDiskSpace()
+@li wxGetFileKind()
+@li wxGetOSDirectory()
+@li wxIsAbsolutePath()
+@li wxDirExists()
+@li wxPathOnly()
+@li wxUnix2DosFilename()
+@li wxConcatFiles()
+@li wxCopyFile()
+@li wxGetCwd()
+@li wxGetWorkingDirectory()
+@li wxGetTempFileName()
+@li wxIsWild()
+@li wxMatchWild()
+@li wxMkdir()
+@li wxParseCommonDialogsFilter()
+@li wxRemoveFile()
+@li wxRenameFile()
+@li wxRmdir()
+@li wxSetWorkingDirectory()
+@li wxSplit()
+@li wxSplitPath()
+@li wxTransferFileToStream()
+@li wxTransferStreamToFile()
+
+
+@section page_func_cat_networkuseros Network, User and OS
+
+The functions in this section are used to retrieve information about the
+current computer and/or user characteristics.
+
+@li wxGetEmailAddress()
+@li wxGetFreeMemory()
+@li wxGetFullHostName()
+@li wxGetHomeDir()
+@li wxGetHostName()
+@li wxGetOsDescription()
+@li wxGetOsVersion()
+@li wxIsPlatformLittleEndian()
+@li wxIsPlatform64Bit()
+@li wxGetUserHome()
+@li wxGetUserId()
+@li wxGetUserName()
+
+
+@section page_func_cat_string Strings
+
+@li wxGetTranslation()
+@li wxIsEmpty()
+@li wxStrcmp()
+@li wxStricmp()
+@li wxStringEq()
+@li wxStringMatch()
+@li wxStringTokenize()
+@li wxStrlen()
+@li wxSnprintf()
+@li wxVsnprintf()
+
+
+@section page_func_cat_dialog Dialogs
+
+Below are a number of convenience functions for getting input from the user
+or displaying messages. Note that in these functions the last three parameters
+are optional. However, it is recommended to pass a parent frame parameter, or
+(in MS Windows or Motif) the wrong window frame may be brought to the front when
+the dialog box is popped up.
+
+@li wxAboutBox()
+@li wxBeginBusyCursor()
+@li wxBell()
+@li wxCreateFileTipProvider()
+@li wxDirSelector()
+@li wxFileSelector()
+@li wxEndBusyCursor()
+@li wxGenericAboutBox()
+@li wxGetColourFromUser()
+@li wxGetFontFromUser()
+@li wxGetMultipleChoices()
+@li wxGetNumberFromUser()
+@li wxGetPasswordFromUser()
+@li wxGetTextFromUser()
+@li wxGetSingleChoice()
+@li wxGetSingleChoiceIndex()
+@li wxGetSingleChoiceData()
+@li wxInfoMessageBox()
+@li wxIsBusy()
+@li wxMessageBox()
+@li wxShowTip()
+
+
+@section page_func_cat_math Math
+
+@header{wx/math.h}
+
+@li wxFinite()
+@li wxIsNaN()
+
+
+@section page_func_cat_gdi Graphics Device Interface