|
LibreOffice Module store (master) 1
|
#include <stortree.hxx>
Public Types | |
| enum | CompareResult { COMPARE_LESS = -1 , COMPARE_EQUAL = 0 , COMPARE_GREATER = 1 } |
| typedef OStorePageKey | K |
| typedef OStorePageLink | L |
Public Member Functions | |
| OStoreBTreeEntry (K const &rKey=K(), L const &rLink=L()) | |
| CompareResult | compare (const OStoreBTreeEntry &rOther) const |
Public Attributes | |
| K | m_aKey |
| L | m_aLink |
| sal_uInt32 | m_nAttrib |
Definition at line 37 of file stortree.hxx.
Definition at line 39 of file stortree.hxx.
Definition at line 40 of file stortree.hxx.
| Enumerator | |
|---|---|
| COMPARE_LESS | |
| COMPARE_EQUAL | |
| COMPARE_GREATER | |
Definition at line 54 of file stortree.hxx.
|
inlineexplicit |
Definition at line 46 of file stortree.hxx.
|
inline |
Definition at line 61 of file stortree.hxx.
References COMPARE_EQUAL, COMPARE_GREATER, COMPARE_LESS, and m_aKey.
Referenced by store::OStoreBTreeRootObject::find_insert(), store::OStorePageManager::find_lookup(), store::OStoreBTreeRootObject::find_lookup(), store::OStoreBTreeNodeObject::remove(), and store::OStorePageManager::remove_Impl().
| K store::OStoreBTreeEntry::m_aKey |
Definition at line 42 of file stortree.hxx.
Referenced by compare(), store::OStoreBTreeNodeData::find(), store::OStorePageManager::iterate(), store::OStoreBTreeNodeObject::remove(), and store::OStoreBTreeNodeObject::split().
| L store::OStoreBTreeEntry::m_aLink |
Definition at line 43 of file stortree.hxx.
Referenced by store::OStoreBTreeRootObject::change(), store::OStorePageManager::find_lookup(), store::OStorePageManager::iterate(), store::OStorePageManager::load_dirpage_Impl(), store::OStorePageManager::remove(), store::OStoreBTreeNodeObject::remove(), and store::OStorePageManager::save_dirpage_Impl().
| sal_uInt32 store::OStoreBTreeEntry::m_nAttrib |
Definition at line 44 of file stortree.hxx.
Referenced by store::OStorePageManager::iterate(), and store::OStorePageManager::remove().