LibreOffice Module connectivity (master) 1
|
#include <dindexnode.hxx>
Public Member Functions | |
ONDXPagePtr () | |
ONDXPagePtr (ONDXPagePtr &&rObj) noexcept | |
ONDXPagePtr (ONDXPagePtr const &rRef) | |
ONDXPagePtr (ONDXPage *pRefPage) | |
~ONDXPagePtr () | |
void | Clear () |
ONDXPagePtr & | operator= (ONDXPagePtr const &rRef) |
ONDXPagePtr & | operator= (ONDXPagePtr &&rRef) |
bool | Is () const |
ONDXPage * | operator-> () const |
operator ONDXPage * () const | |
sal_uInt32 | GetPagePos () const |
bool | HasPage () const |
Private Attributes | |
ONDXPage * | mpPage |
sal_uInt32 | nPagePos |
Friends | |
SvStream & | WriteONDXPagePtr (SvStream &rStream, const ONDXPagePtr &) |
SvStream & | operator>> (SvStream &rStream, ONDXPagePtr &) |
Definition at line 79 of file dindexnode.hxx.
ONDXPagePtr::ONDXPagePtr | ( | ) |
Definition at line 805 of file dindexnode.cxx.
References mpPage.
|
noexcept |
Definition at line 811 of file dindexnode.cxx.
References mpPage.
ONDXPagePtr::ONDXPagePtr | ( | ONDXPagePtr const & | rRef | ) |
Definition at line 818 of file dindexnode.cxx.
References connectivity::dbase::ONDXPage::AddNextRef(), mpPage, and mpPage.
ONDXPagePtr::ONDXPagePtr | ( | ONDXPage * | pRefPage | ) |
Definition at line 826 of file dindexnode.cxx.
References connectivity::dbase::ONDXPage::AddFirstRef(), connectivity::dbase::ONDXPage::GetPagePos(), mpPage, mpPage, and nPagePos.
ONDXPagePtr::~ONDXPagePtr | ( | ) |
Definition at line 836 of file dindexnode.cxx.
References mpPage, and connectivity::dbase::ONDXPage::ReleaseRef().
void ONDXPagePtr::Clear | ( | ) |
Definition at line 841 of file dindexnode.cxx.
References mpPage, and connectivity::dbase::ONDXPage::ReleaseRef().
Referenced by connectivity::dbase::OIndexIterator::Find(), connectivity::dbase::OIndexIterator::GetCompare(), connectivity::dbase::OIndexIterator::GetNull(), connectivity::dbase::ONDXPage::Merge(), connectivity::dbase::ONDXPage::QueryDelete(), connectivity::dbase::ODbaseIndex::Release(), connectivity::dbase::ONDXPage::Release(), and connectivity::dbase::ONDXPage::ReleaseFull().
|
inline |
Definition at line 101 of file dindexnode.hxx.
References nPagePos.
Referenced by connectivity::dbase::ONDXNode::GetChild(), connectivity::dbase::ONDXPage::GetChild(), and connectivity::dbase::ONDXPage::PrintPage().
|
inline |
Definition at line 102 of file dindexnode.hxx.
References nPagePos.
Referenced by connectivity::dbase::ONDXNode::GetChild(), connectivity::dbase::ONDXPage::GetChild(), connectivity::dbase::ONDXNode::HasChild(), and connectivity::dbase::ONDXPage::IsLeaf().
|
inline |
Definition at line 96 of file dindexnode.hxx.
References mpPage.
Referenced by connectivity::dbase::ODbaseIndex::Delete(), connectivity::dbase::ONDXPage::Find(), connectivity::dbase::ONDXNode::GetChild(), connectivity::dbase::ONDXPage::GetChild(), connectivity::dbase::OIndexIterator::GetFirstKey(), connectivity::dbase::OIndexIterator::GetNextKey(), connectivity::dbase::OIndexIterator::GetNotNull(), connectivity::dbase::ODbaseIndex::getRoot(), connectivity::dbase::ONDXPage::HasParent(), connectivity::dbase::ONDXPage::Insert(), connectivity::dbase::ODbaseIndex::Insert(), connectivity::dbase::ONDXPage::IsRoot(), connectivity::dbase::ONDXPage::QueryDelete(), connectivity::dbase::ODbaseIndex::Release(), connectivity::dbase::ONDXPage::Release(), connectivity::dbase::ONDXPage::ReleaseFull(), connectivity::dbase::ONDXPage::SetChild(), and connectivity::dbase::ONDXNode::SetChild().
|
inline |
Definition at line 99 of file dindexnode.hxx.
References mpPage.
|
inline |
Definition at line 98 of file dindexnode.hxx.
References mpPage.
ONDXPagePtr & ONDXPagePtr::operator= | ( | ONDXPagePtr && | rRef | ) |
Definition at line 857 of file dindexnode.cxx.
References mpPage, nPagePos, and connectivity::dbase::ONDXPage::ReleaseRef().
ONDXPagePtr & ONDXPagePtr::operator= | ( | ONDXPagePtr const & | rRef | ) |
Definition at line 850 of file dindexnode.cxx.
|
friend |
|
friend |
|
private |
Definition at line 84 of file dindexnode.hxx.
Referenced by Clear(), Is(), ONDXPagePtr(), operator ONDXPage *(), operator->(), operator=(), and ~ONDXPagePtr().
|
private |
Definition at line 85 of file dindexnode.hxx.
Referenced by GetPagePos(), HasPage(), ONDXPagePtr(), operator=(), connectivity::dbase::operator>>(), and connectivity::dbase::WriteONDXPagePtr().