LibreOffice Module connectivity (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
connectivity::dbase::ONDXPagePtr Class Reference

#include <dindexnode.hxx>

Collaboration diagram for connectivity::dbase::ONDXPagePtr:
[legend]

Public Member Functions

 ONDXPagePtr ()
 
 ONDXPagePtr (ONDXPagePtr &&rObj) noexcept
 
 ONDXPagePtr (ONDXPagePtr const &rRef)
 
 ONDXPagePtr (ONDXPage *pRefPage)
 
 ~ONDXPagePtr ()
 
void Clear ()
 
ONDXPagePtroperator= (ONDXPagePtr const &rRef)
 
ONDXPagePtroperator= (ONDXPagePtr &&rRef)
 
bool Is () const
 
ONDXPageoperator-> () const
 
 operator ONDXPage * () const
 
sal_uInt32 GetPagePos () const
 
bool HasPage () const
 

Private Attributes

ONDXPagempPage
 
sal_uInt32 nPagePos
 

Friends

SvStreamWriteONDXPagePtr (SvStream &rStream, const ONDXPagePtr &)
 
SvStreamoperator>> (SvStream &rStream, ONDXPagePtr &)
 

Detailed Description

Definition at line 79 of file dindexnode.hxx.

Constructor & Destructor Documentation

◆ ONDXPagePtr() [1/4]

ONDXPagePtr::ONDXPagePtr ( )

Definition at line 805 of file dindexnode.cxx.

References mpPage.

◆ ONDXPagePtr() [2/4]

ONDXPagePtr::ONDXPagePtr ( ONDXPagePtr &&  rObj)
noexcept

Definition at line 811 of file dindexnode.cxx.

References mpPage.

◆ ONDXPagePtr() [3/4]

ONDXPagePtr::ONDXPagePtr ( ONDXPagePtr const &  rRef)

Definition at line 818 of file dindexnode.cxx.

References connectivity::dbase::ONDXPage::AddNextRef(), mpPage, and mpPage.

◆ ONDXPagePtr() [4/4]

ONDXPagePtr::ONDXPagePtr ( ONDXPage pRefPage)

◆ ~ONDXPagePtr()

ONDXPagePtr::~ONDXPagePtr ( )

Definition at line 836 of file dindexnode.cxx.

References mpPage, and connectivity::dbase::ONDXPage::ReleaseRef().

Member Function Documentation

◆ Clear()

void ONDXPagePtr::Clear ( )

◆ GetPagePos()

sal_uInt32 connectivity::dbase::ONDXPagePtr::GetPagePos ( ) const
inline

◆ HasPage()

bool connectivity::dbase::ONDXPagePtr::HasPage ( ) const
inline

◆ Is()

bool connectivity::dbase::ONDXPagePtr::Is ( ) const
inline

◆ operator ONDXPage *()

connectivity::dbase::ONDXPagePtr::operator ONDXPage * ( ) const
inline

Definition at line 99 of file dindexnode.hxx.

References mpPage.

◆ operator->()

ONDXPage * connectivity::dbase::ONDXPagePtr::operator-> ( ) const
inline

Definition at line 98 of file dindexnode.hxx.

References mpPage.

◆ operator=() [1/2]

ONDXPagePtr & ONDXPagePtr::operator= ( ONDXPagePtr &&  rRef)

Definition at line 857 of file dindexnode.cxx.

References mpPage, nPagePos, and connectivity::dbase::ONDXPage::ReleaseRef().

◆ operator=() [2/2]

ONDXPagePtr & ONDXPagePtr::operator= ( ONDXPagePtr const &  rRef)

Definition at line 850 of file dindexnode.cxx.

Friends And Related Function Documentation

◆ operator>>

SvStream & operator>> ( SvStream rStream,
ONDXPagePtr  
)
friend

◆ WriteONDXPagePtr

SvStream & WriteONDXPagePtr ( SvStream rStream,
const ONDXPagePtr  
)
friend

Member Data Documentation

◆ mpPage

ONDXPage* connectivity::dbase::ONDXPagePtr::mpPage
private

◆ nPagePos

sal_uInt32 connectivity::dbase::ONDXPagePtr::nPagePos
private

The documentation for this class was generated from the following files: