|
LibreOffice Module store (master) 1
|
#include <stordata.hxx>
Public Member Functions | |
| OStoreDataPageObject (std::shared_ptr< PageData > const &rxPage=std::shared_ptr< PageData >()) | |
| Construction. More... | |
| virtual storeError | guard (sal_uInt32 nAddr) override |
| External representation. More... | |
| virtual storeError | verify (sal_uInt32 nAddr) const override |
Public Member Functions inherited from store::OStorePageObject | |
| bool | dirty () const |
| State. More... | |
| void | clean () |
| void | touch () |
| sal_uInt32 | location () const |
| Location. More... | |
| template<class U > | |
| PageHolderObject< U > | makeHolder () const |
| template<class U > | |
| storeError | construct (rtl::Reference< PageData::Allocator > const &rxAllocator) |
| std::shared_ptr< PageData > & | get () |
| virtual storeError | guard (sal_uInt32 nAddr)=0 |
| virtual storeError | verify (sal_uInt32 nAddr) const =0 |
Private Types | |
| typedef OStorePageObject | base |
| typedef OStoreDataPageData | page |
Additional Inherited Members | |
Static Public Member Functions inherited from store::OStorePageObject | |
| static void * | operator new (size_t n) |
| Allocation. More... | |
| static void | operator delete (void *p) |
Protected Member Functions inherited from store::OStorePageObject | |
| OStorePageObject (std::shared_ptr< PageData > rxPage) | |
| Construction. More... | |
| virtual | ~OStorePageObject () |
| Destruction. More... | |
Protected Attributes inherited from store::OStorePageObject | |
| std::shared_ptr< PageData > | m_xPage |
| Representation. More... | |
| bool | m_bDirty |
Definition at line 94 of file stordata.hxx.
|
private |
Definition at line 96 of file stordata.hxx.
|
private |
Definition at line 97 of file stordata.hxx.
|
inlineexplicit |
Construction.
Definition at line 102 of file stordata.hxx.
|
overridevirtual |
External representation.
Implements store::OStorePageObject.
Definition at line 31 of file stordata.cxx.
References store::PageHolderObject< T >::guard(), and store::OStorePageObject::m_xPage.
|
overridevirtual |
Implements store::OStorePageObject.
Definition at line 36 of file stordata.cxx.
References store::OStorePageObject::m_xPage, and store::PageHolderObject< T >::verify().