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().