• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/include/wx/

Lines Matching defs:wxxVariant

24 // - Type safe value storage : a kind of wxVariant, called right now wxxVariant
100 # define wxTO_STRING_IMP(type) inline void ToString##type( const wxxVariant& data , wxString &result ) { wxToStringConverter<type>(data, result); }
102 # define wxFROM_STRING_IMP(type) inline void FromString##type( const wxString& data , wxxVariant &result ) { wxFromStringConverter<type>(data, result); }
172 void FromLong##e( long data , wxxVariant& result ) { result = wxxVariant((e)data) ;} \
173 void ToLong##e( const wxxVariant& data , long &result ) { result = (long) data.wxTEMPLATED_MEMBER_CALL(Get , e) ;} \
259 void FromLong##SetName( long data , wxxVariant& result ) { result = wxxVariant(SetName((unsigned long)data)) ;} \
260 void ToLong##SetName( const wxxVariant& data , long &result ) { result = (long) data.wxTEMPLATED_MEMBER_CALL(Get , SetName).to_ulong() ;} \
326 void FromLong##e( long data , wxxVariant& result ) { result = wxxVariant(e(data)) ;} \
327 void ToLong##e( const wxxVariant& data , long &result ) { result = (long) data.wxTEMPLATED_MEMBER_CALL(Get , e).m_data ;} \
370 class WXDLLIMPEXP_BASE wxxVariant ;
378 typedef void (*converterToString_t)( const wxxVariant& data , wxString &result ) ;
379 typedef void (*converterFromString_t)( const wxString& data , wxxVariant &result ) ;
421 // convert a wxxVariant holding data of this type into a string
422 void ConvertToString( const wxxVariant& data , wxString &result ) const
426 // convert a string into a wxxVariant holding the corresponding data in this type
427 void ConvertFromString( const wxString& data , wxxVariant &result ) const
478 typedef void (*converterToLong_t)( const wxxVariant& data , long &result ) ;
479 typedef void (*converterFromLong_t)( long data , wxxVariant &result ) ;
494 // convert a wxxVariant holding data of this type into a long
495 void ConvertToLong( const wxxVariant& data , long &result ) const
499 // convert a long into a wxxVariant holding the corresponding data in this type
500 void ConvertFromLong( long data , wxxVariant &result ) const
568 void ToString##e( const wxxVariant& data , wxString &result ) { toString(data, result); } \
569 void FromString##e( const wxString& data , wxxVariant &result ) { fromString(data, result); } \
582 // wxxVariant as typesafe data holder
622 class WXDLLIMPEXP_BASE wxxVariant
625 wxxVariant() { m_data = NULL ; }
626 wxxVariant( wxxVariantData* data , const wxString& name = wxEmptyString ) : m_data(data) , m_name(name) {}
627 wxxVariant( const wxxVariant &d ) { if ( d.m_data ) m_data = d.m_data->Clone() ; else m_data = NULL ; m_name = d.m_name ; }
629 template<typename T> wxxVariant( const T& data , const wxString& name = wxEmptyString ) :
632 ~wxxVariant() { delete m_data ; }
665 wxxVariant& operator=(const wxxVariant &d)
694 WX_DECLARE_OBJARRAY_WITH_DECL(wxxVariant, wxxVariantArray, class WXDLLIMPEXP_BASE);
705 void wxToStringConverter( const wxxVariant &v, wxString &s wxTEMPLATED_FUNCTION_FIX(T)) { wxStringWriteValue( s , v.wxTEMPLATED_MEMBER_CALL(Get , T) ) ; }
708 void wxFromStringConverter( const wxString &s, wxxVariant &v wxTEMPLATED_FUNCTION_FIX(T)) { T d ; wxStringReadValue( s , d ) ; v = wxxVariant(d) ; }
723 virtual void Set( wxObject *object, const wxxVariant &variantValue ) const = 0;
734 virtual void Get( const wxObject *object , wxxVariant& result) const = 0;
758 virtual void Add( wxObject *object, const wxxVariant &variantValue ) const= 0;
772 void Set( wxObject *object, const wxxVariant &variantValue ) const \
789 void Get( const wxObject *object , wxxVariant &result) const \
792 result = wxxVariant( obj->gettermethod() ) ; \
803 void Add( wxObject *object, const wxxVariant &variantValue ) const \
836 virtual void SetProperty(wxObject *object, const wxxVariant &value) const
840 virtual void GetProperty(const wxObject *object, wxxVariant &result) const
844 virtual void AddToPropertyCollection(wxObject *object, const wxxVariant &value) const
893 virtual void SetProperty(wxObject *object, const wxxVariant &value) const ;
894 virtual void GetProperty(const wxObject *object, wxxVariant &value) const ;
897 virtual void AddToPropertyCollection(wxObject *WXUNUSED(object), const wxxVariant &WXUNUSED(value)) const
932 wxxVariant dv,
956 wxxVariant dv,
979 wxxVariant dv,
1081 wxxVariant GetDefaultValue() const { return m_defaultValue ; }
1105 wxxVariant m_defaultValue;
1127 static wxPropertyInfo _propertyInfo##pname( first , class_t::GetClassInfoStatic() , wxT(#pname) , typeid(void).name() ,NULL , wxxVariant() , wxPROP_DONT_STREAM , wxEmptyString , wxEmptyString ) ;
1135 static wxPropertyInfo _propertyInfo##pname( first , class_t::GetClassInfoStatic() , wxT(#pname) , typeid(type).name() ,&_accessor##pname , wxxVariant(defaultValue) , flags , group , help ) ;
1143 static wxPropertyInfo _propertyInfo##pname( first , class_t::GetClassInfoStatic() , wxT(#pname) , typeid(flags).name() ,&_accessor##pname , wxxVariant(defaultValue), wxPROP_ENUM_STORE_LONG | pflags , help , group ) ;
1149 static wxPropertyInfo _propertyInfo##pname( first , class_t::GetClassInfoStatic() , wxT(#pname) , typeid(type).name() ,&_accessor##pname , wxxVariant(defaultValue), flags , help , group ) ;
1155 static wxPropertyInfo _propertyInfo##pname( first , class_t::GetClassInfoStatic() , wxT(#pname) , typeid(flags).name() ,&_accessor##pname , wxxVariant(defaultValue), wxPROP_ENUM_STORE_LONG | pflags , help , group ) ;
1174 static wxPropertyInfo _propertyInfo##name( first ,class_t::GetClassInfoStatic() , wxT(#name) , &_typeInfo##name , NULL , wxxVariant() ) ; \
1178 static wxPropertyInfo _propertyInfo##name( first , class_t::GetClassInfoStatic() , wxT(#name) , &_typeInfo##name , NULL , wxxVariant() ) ; \
1270 virtual void Create(wxObject * &o, wxxVariant *args) = 0;
1279 virtual void Create(wxObject * &o, wxxVariant *args) = 0;
1289 void Create(wxObject * &o, wxxVariant *)
1298 void Create(wxObject *&, wxxVariant *)
1320 void Create(wxObject * &o, wxxVariant *args)
1341 void Create(wxObject * &o, wxxVariant *args)
1363 void Create(wxObject * &o, wxxVariant *args)
1385 void Create(wxObject * &o, wxxVariant *args)
1408 void Create(wxObject * &o, wxxVariant *args)
1430 void Create(wxObject * &o, wxxVariant *args)
1454 void Create(wxObject * &o, wxxVariant *args)
1479 void Create(wxObject * &o, wxxVariant *args)
1505 void Create(wxObject * &o, wxxVariant *args)
1530 void Create(wxObject * &o, wxxVariant *args)
1557 void Create(wxObject * &o, wxxVariant *args)
1583 typedef wxObject* (*wxVariantToObjectConverter)( wxxVariant &data ) ;
1584 typedef wxxVariant (*wxObjectToVariantConverter)( wxObject* ) ;
1664 wxObject *ConstructObject(int ParamCount, wxxVariant *Params) const
1738 virtual void Create (wxObject *object, int ParamCount, wxxVariant *Params) const
1755 virtual void SetProperty (wxObject *object, const wxChar *propertyName, const wxxVariant &value) const ;
1756 virtual wxxVariant GetProperty (wxObject *object, const wxChar *propertyName) const;
1760 virtual void AddToPropertyCollection(wxObject *object, const wxChar *propertyName , const wxxVariant& value) const ;
1763 wxObject* VariantToInstance( wxxVariant &data ) const
1771 wxxVariant InstanceToVariant( wxObject *object ) const { return m_objectToVariantConverter( object ) ; }
1851 virtual void Create (wxObject *object, int ParamCount, wxxVariant *Params) const ;
1860 virtual void SetProperty (wxObject *object, const wxChar *PropertyName, const wxxVariant &Value) const ;
1861 virtual wxxVariant GetProperty (wxObject *object, const wxChar *PropertyName) const ;
1943 wxObject* wxVariantOfPtrToObjectConverter##name ( wxxVariant &data ) { return data.wxTEMPLATED_MEMBER_CALL(Get , name*) ; } \
1944 wxxVariant wxObjectToVariantConverter##name ( wxObject *data ) { return wxxVariant( dynamic_cast<name*> (data) ) ; } \
1955 wxObject* wxVariantToObjectConverter##name ( wxxVariant &data ) { return &data.wxTEMPLATED_MEMBER_CALL(Get , name) ; } \
1956 wxObject* wxVariantOfPtrToObjectConverter##name ( wxxVariant &data ) { return data.wxTEMPLATED_MEMBER_CALL(Get , name*) ; } \
1957 wxxVariant wxObjectToVariantConverter##name ( wxObject *data ) { return wxxVariant( dynamic_cast<name*> (data) ) ; } \
2023 wxObject* wxVariantToObjectConverter##name ( wxxVariant &data ) { return data.wxTEMPLATED_MEMBER_CALL(Get , name*) ; } \
2024 wxxVariant wxObjectToVariantConverter##name ( wxObject *data ) { return wxxVariant( dynamic_cast<name*> (data) ) ; } \
2051 wxObject* wxVariantToObjectConverter##name ( wxxVariant &data ) { return data.wxTEMPLATED_MEMBER_CALL(Get , name*) ; } \
2052 wxObject* wxVariantOfPtrToObjectConverter##name ( wxxVariant &data ) { return data.wxTEMPLATED_MEMBER_CALL(Get , name*) ; } \
2053 wxxVariant wxObjectToVariantConverter##name ( wxObject *data ) { return wxxVariant( dynamic_cast<name*> (data) ) ; } \
2088 value.Add( new wxxVariant(current->GetData()) ) ;
2097 value.Add( new wxxVariant(coll[i]) ) ;