LibreOffice Module comphelper (master) 1
|
#include <proparrhlp.hxx>
Public Member Functions | |
OPropertyArrayUsageHelper () | |
virtual | ~OPropertyArrayUsageHelper () |
::cppu::IPropertyArrayHelper * | getArrayHelper () |
call this in the getInfoHelper method of your derived class. More... | |
Protected Member Functions | |
virtual ::cppu::IPropertyArrayHelper * | createArrayHelper () const =0 |
used to implement the creation of the array helper which is shared amongst all instances of the class. More... | |
Static Protected Member Functions | |
static std::mutex & | theMutex () |
Static Protected Attributes | |
static sal_Int32 | s_nRefCount = 0 |
::cppu::IPropertyArrayHelper * | s_pProps = nullptr |
Definition at line 32 of file proparrhlp.hxx.
comphelper::OPropertyArrayUsageHelper< TYPE >::OPropertyArrayUsageHelper |
Definition at line 93 of file proparrhlp.hxx.
|
virtual |
Definition at line 100 of file proparrhlp.hxx.
|
protectedpure virtual |
used to implement the creation of the array helper which is shared amongst all instances of the class.
This method needs to be implemented in derived classes.
The method gets called with Mutex acquired.
Implemented in comphelper::OAggregationArrayUsageHelper< TYPE >.
cppu::IPropertyArrayHelper * comphelper::OPropertyArrayUsageHelper< TYPE >::getArrayHelper |
call this in the getInfoHelper method of your derived class.
The method returns the array helper of the class, which is created if necessary.
Definition at line 112 of file proparrhlp.hxx.
|
inlinestaticprotected |
Definition at line 37 of file proparrhlp.hxx.
References mutex.
|
staticprotected |
Definition at line 35 of file proparrhlp.hxx.
|
staticprotected |
Definition at line 36 of file proparrhlp.hxx.