Version: 3.2.5
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 @e 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 @b 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
 
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
 
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 class represents a signed 64 bit long number.
More...
 
class  wxULongLong
 

This class represents an unsigned 64 bit long number.
More...
 
class  wxFileType
 

This class holds information about a given @e file type.
More...
 
class  wxAutomationObject
 

The @b wxAutomationObject class represents an OLE automation object containing
a single data member,
an @c IDispatch pointer.
More...
 
class  wxVariantDataCurrency
 

This class represents a thin wrapper for Microsoft Windows @c CURRENCY type.
More...
 
class  wxVariantDataErrorCode
 

This class represents a thin wrapper for Microsoft Windows @c SCODE type
(which is the same as @c HRESULT).
More...
 
class  wxVariantDataSafeArray
 

This class stores @c SAFEARRAY in a wxVariant.
More...
 
class  wxSafeArray< varType >
 

wxSafeArray<varType> is wxWidgets wrapper for working with MS Windows @c
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 tiny class allows you to conveniently access the wxString internal buffer
as a writable pointer without any risk of forgetting to restore the string to
the usable state later, and allows the user to set the internal length of the string.
More...
 
class  wxStringBuffer
 

This tiny class allows you to conveniently access the wxString internal buffer
as a writable pointer without any risk of forgetting to restore the string
to the usable state later.
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...