wxwidgets/include/wx/generic
Vadim Zeitlin b7e7d506c5 Use std::vector instead of wx array in wxGenericListCtrl code
This not only simplifies the code but also makes it more efficient by
avoiding unnecessary heap allocations, as we can now just store the
objects themselves in the vector instead of storing pointers to them.

No real changes, this is just a code cleanup/modernization.
2023-01-18 23:56:55 +00:00
..
private Use std::vector instead of wx array in wxGenericListCtrl code 2023-01-18 23:56:55 +00:00
aboutdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
accel.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
activityindicator.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
animate.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
bmpcbox.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
busyinfo.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
buttonbar.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
calctrlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
caret.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
choicdgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
clrpickerg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
collheaderctrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
collpaneg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
colour.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
colrdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
combo.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
creddlgg.h Update wxCredentialEntryDialog to use wxWebCredentials 2021-01-10 21:27:15 +01:00
ctrlsub.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
custombgwin.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dataview.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
datectrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dcpsg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
dirctrlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
dirdlgg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dragimgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
dvrenderer.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dvrenderers.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fdrepdlg.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
filectrlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
filedlgg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
filepickerg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fontdlgg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fontpickerg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
fswatcher.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
grid.h Remove wxUSE_STD_STRING and wxUSE_STD_CONTAINERS_COMPATIBLY 2022-11-17 00:40:50 +01:00
gridctrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
grideditors.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
gridsel.h Restore wxVectorGridBlockCoords typedef removed in commit 40d3649d2e 2022-09-13 20:26:37 +01:00
headerctrlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
helpext.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
hyperlink.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
icon.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
imaglist.h Make GetImageListBitmap() member of wxGenericImageList too 2022-05-06 02:12:54 +01:00
infobar.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
laywin.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
listctrl.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
logg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
mask.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
mdig.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
msgdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
notebook.h Remove support for wxMotif 2022-10-16 16:39:56 +02:00
notifmsg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
numdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
paletteg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
printps.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
prntdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
progdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
propdlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
region.h Remove all lines containing cvs/svn "$Id$" keyword. 2013-07-26 16:02:46 +00:00
richmsgdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
sashwin.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
scrolwin.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
spinctlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
splash.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
splitter.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
srchctlg.h Derive generic wxSearchCtrl from only wxTextEntry too 2022-11-08 23:28:24 +00:00
statbmpg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
statline.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
stattextg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
statusbr.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
tabg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
textdlgg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
timectrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
treectlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
wizard.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00