LibreOffice Module store (master) 1
Public Member Functions | Public Attributes | List of all members
store::OStorePageGuard Struct Reference

#include <storbase.hxx>

Public Member Functions

 OStorePageGuard (sal_uInt32 nMagic=0)
 Construction. More...
 
void swap (OStorePageGuard &rhs)
 
 OStorePageGuard (OStorePageGuard const &rhs)
 
OStorePageGuardoperator= (const OStorePageGuard &rhs)
 
bool operator== (const OStorePageGuard &rhs) const
 Comparison. More...
 

Public Attributes

sal_uInt32 m_nMagic
 Representation. More...
 
sal_uInt32 m_nCRC32
 

Detailed Description

Definition at line 73 of file storbase.hxx.

Constructor & Destructor Documentation

◆ OStorePageGuard() [1/2]

store::OStorePageGuard::OStorePageGuard ( sal_uInt32  nMagic = 0)
inlineexplicit

Construction.

Definition at line 82 of file storbase.hxx.

References nMagic.

◆ OStorePageGuard() [2/2]

store::OStorePageGuard::OStorePageGuard ( OStorePageGuard const &  rhs)
inline

Definition at line 93 of file storbase.hxx.

Member Function Documentation

◆ operator=()

OStorePageGuard & store::OStorePageGuard::operator= ( const OStorePageGuard rhs)
inline

Definition at line 98 of file storbase.hxx.

References m_nCRC32, and m_nMagic.

◆ operator==()

bool store::OStorePageGuard::operator== ( const OStorePageGuard rhs) const
inline

Comparison.

Definition at line 107 of file storbase.hxx.

References m_nCRC32, and m_nMagic.

◆ swap()

void store::OStorePageGuard::swap ( OStorePageGuard rhs)
inline

Definition at line 87 of file storbase.hxx.

References m_nCRC32, and m_nMagic.

Referenced by store::PageData::swap().

Member Data Documentation

◆ m_nCRC32

sal_uInt32 store::OStorePageGuard::m_nCRC32

◆ m_nMagic

sal_uInt32 store::OStorePageGuard::m_nMagic

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