LibreOffice Module store (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
store::Entry Struct Reference
Collaboration diagram for store::Entry:
[legend]

Public Member Functions

 Entry (std::shared_ptr< PageData > const &rxPage, sal_uInt32 nOffset)
 

Static Public Member Functions

static void * operator new (size_t, void *p)
 
static void operator delete (void *, void *)
 

Public Attributes

std::shared_ptr< PageDatam_xPage
 
sal_uInt32 m_nOffset
 
Entrym_pNext
 

Detailed Description

Definition at line 39 of file storcach.cxx.

Constructor & Destructor Documentation

◆ Entry()

store::Entry::Entry ( std::shared_ptr< PageData > const &  rxPage,
sal_uInt32  nOffset 
)
inlineexplicit

Definition at line 48 of file storcach.cxx.

Member Function Documentation

◆ operator delete()

static void store::Entry::operator delete ( void *  ,
void *   
)
inlinestatic

Definition at line 46 of file storcach.cxx.

◆ operator new()

static void * store::Entry::operator new ( size_t  ,
void *  p 
)
inlinestatic

Definition at line 45 of file storcach.cxx.

References p.

Member Data Documentation

◆ m_nOffset

sal_uInt32 store::Entry::m_nOffset

Definition at line 42 of file storcach.cxx.

Referenced by store::PageCache::lookup_Impl(), and store::PageCache::rescale_Impl().

◆ m_pNext

Entry* store::Entry::m_pNext

◆ m_xPage

std::shared_ptr<PageData> store::Entry::m_xPage

Definition at line 41 of file storcach.cxx.

Referenced by store::PageCache::lookupPageAt(), and store::PageCache::updatePageAt().


The documentation for this struct was generated from the following file: