#include <variantutils/variantref.h>
Public Member Functions | |
wxRefCountingVariantData (wxVariantRefData *data) | |
wxRefCountingVariantData () | |
~wxRefCountingVariantData () | |
virtual void | Copy (wxVariantData &data) |
Copy to data. | |
virtual bool | Eq (wxVariantData &data) const |
virtual bool | Write (wxString &str) const |
virtual bool | Read (wxString &str) |
virtual wxString | GetType () const |
void | Ref (const wxRefCountingVariantData &data) |
void | Unref () |
virtual wxVariantRefData * | CreateVariantRefData ()=0 |
wxVariantRefData * | CloneVariantRefData (const wxVariantRefData *refData) |
void | AllocExclusive () |
Make sure we're the exclusive owner of the data. | |
wxVariantRefData * | GetVariantRefData () const |
wxRefCountingVariantData::wxRefCountingVariantData | ( | wxVariantRefData * | data | ) | [inline] |
wxRefCountingVariantData::wxRefCountingVariantData | ( | ) | [inline] |
wxRefCountingVariantData::~wxRefCountingVariantData | ( | ) | [inline] |
void wxRefCountingVariantData::AllocExclusive | ( | ) |
Make sure we're the exclusive owner of the data.
wxVariantRefData * wxRefCountingVariantData::CloneVariantRefData | ( | const wxVariantRefData * | refData | ) |
void wxRefCountingVariantData::Copy | ( | wxVariantData & | data | ) | [virtual] |
Copy to data.
virtual wxVariantRefData* wxRefCountingVariantData::CreateVariantRefData | ( | ) | [pure virtual] |
bool wxRefCountingVariantData::Eq | ( | wxVariantData & | data | ) | const [virtual] |
virtual wxString wxRefCountingVariantData::GetType | ( | ) | const [inline, virtual] |
wxVariantRefData* wxRefCountingVariantData::GetVariantRefData | ( | ) | const [inline] |
bool wxRefCountingVariantData::Read | ( | wxString & | str | ) | [virtual] |
void wxRefCountingVariantData::Ref | ( | const wxRefCountingVariantData & | data | ) |
void wxRefCountingVariantData::Unref | ( | ) |
bool wxRefCountingVariantData::Write | ( | wxString & | str | ) | const [virtual] |