LibreOffice Module forms (master) 1
|
base class which encapsulates accessing (reading/writing) concrete property values More...
#include <propertysetbase.hxx>
Public Member Functions | |
virtual bool | approveValue (const css::uno::Any &rValue) const =0 |
virtual void | setValue (const css::uno::Any &rValue)=0 |
virtual void | getValue (css::uno::Any &rValue) const =0 |
virtual bool | isWriteable () const =0 |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Protected Member Functions | |
PropertyAccessorBase () | |
virtual | ~PropertyAccessorBase () override |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
base class which encapsulates accessing (reading/writing) concrete property values
Definition at line 39 of file propertysetbase.hxx.
|
inlineprotected |
Definition at line 42 of file propertysetbase.hxx.
|
overrideprotectedvirtual |
Definition at line 33 of file propertysetbase.cxx.
|
pure virtual |
Implemented in GenericPropertyAccessor< CLASS, VALUE, WRITER, READER >, GenericPropertyAccessor< CLASS, VALUE, void(SAL_CALL CLASS::*)(const VALUE &), VALUE(SAL_CALL CLASS::*)() >, GenericPropertyAccessor< CLASS, bool, void(CLASS::*)(bool), bool(CLASS::*)() const >, and GenericPropertyAccessor< CLASS, VALUE, void(CLASS::*)(const VALUE &), VALUE(CLASS::*)() const >.
Referenced by PropertySetBase::convertFastPropertyValue().
|
pure virtual |
Implemented in GenericPropertyAccessor< CLASS, VALUE, WRITER, READER >, GenericPropertyAccessor< CLASS, VALUE, void(SAL_CALL CLASS::*)(const VALUE &), VALUE(SAL_CALL CLASS::*)() >, GenericPropertyAccessor< CLASS, bool, void(CLASS::*)(bool), bool(CLASS::*)() const >, and GenericPropertyAccessor< CLASS, VALUE, void(CLASS::*)(const VALUE &), VALUE(CLASS::*)() const >.
Referenced by PropertySetBase::convertFastPropertyValue(), and PropertySetBase::getFastPropertyValue().
|
pure virtual |
Implemented in GenericPropertyAccessor< CLASS, VALUE, WRITER, READER >, GenericPropertyAccessor< CLASS, VALUE, void(SAL_CALL CLASS::*)(const VALUE &), VALUE(SAL_CALL CLASS::*)() >, GenericPropertyAccessor< CLASS, bool, void(CLASS::*)(bool), bool(CLASS::*)() const >, and GenericPropertyAccessor< CLASS, VALUE, void(CLASS::*)(const VALUE &), VALUE(CLASS::*)() const >.
|
pure virtual |
Implemented in GenericPropertyAccessor< CLASS, VALUE, WRITER, READER >, GenericPropertyAccessor< CLASS, VALUE, void(SAL_CALL CLASS::*)(const VALUE &), VALUE(SAL_CALL CLASS::*)() >, GenericPropertyAccessor< CLASS, bool, void(CLASS::*)(bool), bool(CLASS::*)() const >, and GenericPropertyAccessor< CLASS, VALUE, void(CLASS::*)(const VALUE &), VALUE(CLASS::*)() const >.
Referenced by PropertySetBase::setFastPropertyValue_NoBroadcast().