Version: 3.3.0
Data Structures

Detailed Description

These are the data structure classes provided by wxWidgets.

Some of them are used to store generic data (e.g. wxPoint, wxSize, etc), others are mainly helpers of other classes (e.g. wxListItem, wxCalendarDateAttr, wxFindReplaceDialogData, etc).

Classes

class  wxScopedCharTypeBuffer< T >
 wxScopedCharTypeBuffer<T> is a template class for storing characters. More...
 
class  wxCharTypeBuffer< T >
 wxCharTypeBuffer<T> is a template class for storing characters. More...
 
class  wxCharBuffer
 This is a specialization of wxCharTypeBuffer<T> for char type. More...
 
class  wxWCharBuffer
 This is a specialization of wxCharTypeBuffer<T> for wchar_t type. More...
 
class  wxRect
 Represents a rectangle with integer coordinates. More...
 
class  wxNode< T >
 wxNode<T> is the node structure used in linked lists (see wxList) and derived classes. More...
 
class  wxAboutDialogInfo
 wxAboutDialogInfo contains information shown in the standard About dialog displayed by the wxAboutBox() function. More...
 
class  wxAcceleratorEntry
 An object used by an application wishing to create an accelerator table (see wxAcceleratorTable). More...
 
class  wxAcceleratorTable
 An accelerator table allows the application to specify a table of keyboard shortcuts for menu or button commands. More...
 
class  wxAny
 The wxAny class represents a container for any type. More...
 
class  wxAnyValueType
 wxAnyValueType is base class for value type functionality for C++ data types used with wxAny. More...
 
class  wxMemoryBuffer
 A wxMemoryBuffer is a useful data structure for storing arbitrary sized blocks of memory. More...
 
class  wxCalendarDateAttr
 wxCalendarDateAttr is a custom attributes for a calendar date. More...
 
class  wxPageSetupDialogData
 This class holds a variety of information related to wxPageSetupDialog. More...
 
class  wxPrintData
 This class holds a variety of information related to printers and printer device contexts. More...
 
class  wxPrintDialogData
 This class holds information related to the visual characteristics of wxPrintDialog. More...
 
class  wxColourData
 This class holds a variety of information related to colour dialogs. More...
 
class  wxConvAuto
 This class implements a Unicode to/from multibyte converter capable of automatically recognizing the encoding of the multibyte text on input. More...
 
class  wxDateTime
 wxDateTime class represents an absolute moment in time. More...
 
class  wxDateTimeWorkDays
 Holiday authority that classifies all Saturdays and Sundays as holidays. More...
 
class  wxDateTimeUSCatholicFeasts
 Holiday authority that returns Catholic holy days of obligation, as observed in the United States. More...
 
class  wxDateTimeChristianHolidays
 Holiday authority that returns holidays common to all Christian religions. More...
 
class  wxDateSpan
 This class is a "logical time span" and is useful for implementing program logic for such things as "add one month to the date" which, in general, doesn't mean to add 60*60*24*31 seconds to it, but to take the same date the next month (to understand that this is indeed different consider adding one month to Feb, 15 – we want to get Mar, 15, of course). More...
 
class  wxTimeSpan
 wxTimeSpan class represents a time interval. More...
 
class  wxDateTimeHolidayAuthority
 Class which decides whether a given date is a holiday and is used by all functions working with "work days". More...
 
class  wxFindReplaceData
 wxFindReplaceData holds the data for wxFindReplaceDialog. More...
 
class  wxFontData
 This class holds a variety of information related to font dialogs. More...
 
class  wxRealPoint
 A wxRealPoint is a useful data structure for graphics operations. More...
 
class  wxPoint
 A wxPoint is a useful data structure for graphics operations. More...
 
class  wxSize
 A wxSize is a useful data structure for graphics operations. More...
 
class  wxItemAttr
 Represents the attributes (colour, font, ...) of an item of a control with multiple items such as e.g. More...
 
class  wxListItem
 This class stores information about a wxListCtrl item or column. More...
 
class  wxLongLong
 This is a legacy class wrapping a 64-bit integer. More...
 
class  wxULongLong
 This is a legacy class wrapping an unsigned 64-bit integer. More...
 
class  wxFileType
 This class holds information about a given file type. More...
 
class  wxAutomationObject
 The wxAutomationObject class represents an OLE automation object containing a single data member, an IDispatch pointer. More...
 
class  wxVariantDataCurrency
 This class represents a thin wrapper for Microsoft Windows CURRENCY type. More...
 
class  wxVariantDataErrorCode
 This class represents a thin wrapper for Microsoft Windows SCODE type (which is the same as HRESULT). More...
 
class  wxVariantDataSafeArray
 This class stores SAFEARRAY in a wxVariant. More...
 
class  wxSafeArray< varType >
 wxSafeArray<varType> is wxWidgets wrapper for working with MS Windows SAFEARRAY used in Component Object Model (COM) and OLE Automation APIs. More...
 
class  wxPosition
 This class represents the position of an item in any kind of grid of rows and columns such as wxGridBagSizer, or wxHVScrolledWindow. More...
 
class  wxRegEx
 wxRegEx represents a regular expression. More...
 
class  wxRegion
 A wxRegion represents a simple or complex region on a device context or window. More...
 
class  wxStatusBarPane
 A status bar pane data container used by wxStatusBar. More...
 
class  wxString
 String class for passing textual data to or receiving it from wxWidgets. More...
 
class  wxStringBufferLength
 This helper class allows you to conveniently access the wxString internal buffer as a writable pointer and requires explicitly specifying the actual length. More...
 
class  wxStringBuffer
 This helper class allows you to conveniently access the wxString internal buffer as a writable pointer and automatically determines its length. More...
 
class  wxStringTokenizer
 wxStringTokenizer helps you to break a string up into a number of tokens. More...
 
class  wxTreeItemId
 An opaque reference to a tree item. More...
 
class  wxUniChar
 This class represents a single Unicode character. More...
 
class  wxUniCharRef
 Writeable reference to a character in wxString. More...
 
class  wxUString
 wxUString is a class representing a Unicode character string where each character is stored using a 32-bit value. More...
 
class  wxVariant
 The wxVariant class represents a container for any type. More...
 
class  wxVariantData
 The wxVariantData class is used to implement a new type for wxVariant. More...
 
class  wxVersionInfo
 wxVersionInfo contains version information. More...