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().