wxPGPropArgCls Class Reference

Most property grid functions have this type as their argument, as it can convey a property by either a pointer or name. More...

#include <propgrid.h>

List of all members.

Public Member Functions

const wxString & GetName () const
wxPGPropertyGetPtr (const wxPropertyGridInterface *methods) const
wxPGPropertyGetPtr (wxPropertyGridInterface *methods) const
wxPGPropertyGetPtr () const
wxPGPropertyGetPtr0 () const
unsigned char HasName () const
 wxPGPropArgCls (int)
 wxPGPropArgCls (const wxChar *str)
 wxPGPropArgCls (const wxPGPropArgCls &id)
 wxPGPropArgCls (const wxString &str)
 wxPGPropArgCls (const wxPGProperty *property)
 wxPGPropArgCls ()

Private Attributes

unsigned char m_isName
union {
   const wxString *   name
   wxPGProperty *   property
   const wxChar *   rawname
m_ptr

Detailed Description

Most property grid functions have this type as their argument, as it can convey a property by either a pointer or name.

Definition at line 1057 of file propgrid.h.


Constructor & Destructor Documentation

wxPGPropArgCls::wxPGPropArgCls (  )  [inline]

Definition at line 1060 of file propgrid.h.

wxPGPropArgCls::wxPGPropArgCls ( const wxPGProperty property  )  [inline]

Definition at line 1061 of file propgrid.h.

wxPGPropArgCls::wxPGPropArgCls ( const wxString &  str  )  [inline]

Definition at line 1066 of file propgrid.h.

wxPGPropArgCls::wxPGPropArgCls ( const wxPGPropArgCls id  )  [inline]

Definition at line 1071 of file propgrid.h.

wxPGPropArgCls::wxPGPropArgCls ( const wxChar *  str  )  [inline]

Definition at line 1089 of file propgrid.h.

wxPGPropArgCls::wxPGPropArgCls ( int   )  [inline]

This constructor is required for NULL.

Definition at line 1095 of file propgrid.h.


Member Function Documentation

const wxString& wxPGPropArgCls::GetName (  )  const [inline]

Definition at line 1107 of file propgrid.h.

wxPGProperty* wxPGPropArgCls::GetPtr ( const wxPropertyGridInterface methods  )  const [inline]

Definition at line 1101 of file propgrid.h.

wxPGProperty* wxPGPropArgCls::GetPtr ( wxPropertyGridInterface methods  )  const
wxPGProperty* wxPGPropArgCls::GetPtr (  )  const [inline]

Definition at line 1088 of file propgrid.h.

wxPGProperty* wxPGPropArgCls::GetPtr0 (  )  const [inline]

Definition at line 1105 of file propgrid.h.

unsigned char wxPGPropArgCls::HasName (  )  const [inline]

Definition at line 1106 of file propgrid.h.


Member Data Documentation

unsigned char wxPGPropArgCls::m_isName [private]

Definition at line 1115 of file propgrid.h.

union { ... } wxPGPropArgCls::m_ptr [private]
const wxString* wxPGPropArgCls::name

Definition at line 1113 of file propgrid.h.

Definition at line 1111 of file propgrid.h.

const wxChar* wxPGPropArgCls::rawname

Definition at line 1112 of file propgrid.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


wxpropgrid
Author(s): Jaakko Salli
autogenerated on Fri Jan 11 09:34:07 2013