template<class K , class T >
Definition at line 70 of file bdb_map.hpp.
◆ db_first_type [2/3]template<class K , class T >
Definition at line 408 of file bdb_map.hpp.
◆ db_first_type [3/3]template<class K , class T >
Definition at line 444 of file bdb_map.hpp.
◆ db_second_type [1/3]template<class K , class T >
Definition at line 71 of file bdb_map.hpp.
◆ db_second_type [2/3]template<class K , class T >
Definition at line 409 of file bdb_map.hpp.
◆ db_second_type [3/3]template<class K , class T >
Definition at line 445 of file bdb_map.hpp.
◆ iterator_base_type [1/2]template<class K , class T >
Definition at line 416 of file bdb_map.hpp.
◆ iterator_base_type [2/2]template<class K , class T >
Definition at line 452 of file bdb_map.hpp.
◆ key_type [1/2]template<class K , class T >
Definition at line 411 of file bdb_map.hpp.
◆ key_type [2/2]template<class K , class T >
Definition at line 447 of file bdb_map.hpp.
◆ map_file_typetemplate<class K , class T >
Definition at line 88 of file bdb_map.hpp.
◆ referent_type [1/2]template<class K , class T >
Definition at line 412 of file bdb_map.hpp.
◆ referent_type [2/2]template<class K , class T >
Definition at line 448 of file bdb_map.hpp.
◆ self_type [1/2]template<class K , class T >
Definition at line 415 of file bdb_map.hpp.
◆ self_type [2/2]template<class K , class T >
Definition at line 451 of file bdb_map.hpp.
◆ TFieldType [1/3] ◆ TFieldType [2/3] ◆ TFieldType [3/3] ◆ value_type [1/3]template<class K , class T >
Definition at line 73 of file bdb_map.hpp.
◆ value_type [2/3]template<class K , class T >
Definition at line 413 of file bdb_map.hpp.
◆ value_type [3/3]template<class K , class T >
Definition at line 449 of file bdb_map.hpp.
◆ EIteratorStatustemplate<class K , class T >
Enumerator eUnknown eEnd eBeforeBegin eInFileDefinition at line 96 of file bdb_map.hpp.
◆ begin()template<class K , class T >
Definition at line 517 of file bdb_map.hpp.
◆ check_open_cursor()template<class K , class T >
void db_map_base< K, T >::iterator_base::check_open_cursor ( ) const inlineprotectedDefinition at line 165 of file bdb_map.hpp.
References _ASSERT, eBDB_Ok, db_map_base< K, T >::iterator_base::eEnd, CBDB_FileCursor::eFirst, CBDB_FileCursor::eGE, db_map_base< K, T >::iterator_base::eInFile, CBDB_FileCursor::eLast, CBDB_FileCursor::Fetch(), CBDB_RawFile::GetDupKeysMode(), db_map_base< K, T >::File::key, db_map_base< K, T >::iterator_base::m_Cur, db_map_base< K, T >::iterator_base::m_CursorFile, db_map_base< K, T >::iterator_base::m_IStatus, db_map_base< K, T >::iterator_base::m_OpenMode, db_map_base< K, T >::iterator_base::m_pair, db_map_base< K, T >::iterator_base::m_ParentFile, db_map_base< K, T >::iterator_base::m_SearchFlag, db_map_base< K, T >::iterator_base::open_cursor(), CBDB_FileCursor::ReverseFetchDirection(), and db_map_base< K, T >::File::value.
Referenced by db_map_base< K, T >::iterator_base::fetch_next(), db_map_base< K, T >::iterator_base::fetch_prev(), db_map_base< K, T >::iterator_base::is_equal(), db_map_base< K, T >::const_iterator::operator*(), db_map_base< K, T >::const_iterator::operator->(), and db_map_base< K, T >::iterator_base::valid().
◆ clear()template<class K , class T >
Definition at line 544 of file bdb_map.hpp.
◆ const_iterator() [1/4]template<class K , class T >
Definition at line 312 of file bdb_map.hpp.
◆ const_iterator() [2/4]template<class K , class T >
Definition at line 314 of file bdb_map.hpp.
◆ const_iterator() [3/4]template<class K , class T >
◆ const_iterator() [4/4]template<class K , class T >
◆ db_map()template<class K , class T >
Definition at line 420 of file bdb_map.hpp.
◆ db_map_base()template<class K , class T >
Definition at line 373 of file bdb_map.hpp.
◆ db_multimap()template<class K , class T >
Definition at line 454 of file bdb_map.hpp.
◆ end()template<class K , class T >
◆ erase()template<class K , class T >
◆ fetch_next()template<class K , class T >
Definition at line 218 of file bdb_map.hpp.
References _ASSERT, db_map_base< K, T >::iterator_base::check_open_cursor(), eBDB_Ok, db_map_base< K, T >::iterator_base::eEnd, db_map_base< K, T >::iterator_base::eInFile, CBDB_FileCursor::Fetch(), db_map_base< K, T >::File::key, db_map_base< K, T >::iterator_base::m_Cur, db_map_base< K, T >::iterator_base::m_CursorFile, db_map_base< K, T >::iterator_base::m_IStatus, db_map_base< K, T >::iterator_base::m_pair, and db_map_base< K, T >::File::value.
Referenced by db_map_base< K, T >::const_iterator::operator++().
◆ fetch_prev()template<class K , class T >
Definition at line 232 of file bdb_map.hpp.
References _ASSERT, db_map_base< K, T >::iterator_base::check_open_cursor(), CBDB_FileCursor::eBackward, eBDB_Ok, db_map_base< K, T >::iterator_base::eBeforeBegin, db_map_base< K, T >::iterator_base::eInFile, CBDB_FileCursor::Fetch(), db_map_base< K, T >::File::key, db_map_base< K, T >::iterator_base::m_Cur, db_map_base< K, T >::iterator_base::m_CursorFile, db_map_base< K, T >::iterator_base::m_IStatus, db_map_base< K, T >::iterator_base::m_pair, and db_map_base< K, T >::File::value.
Referenced by db_map_base< K, T >::const_iterator::operator--().
◆ File()template<class K , class T >
◆ find()template<class K , class T >
◆ go_end() [1/2]template<class K , class T >
Definition at line 199 of file bdb_map.hpp.
References eBDB_Ok, db_map_base< K, T >::iterator_base::eEnd, CBDB_FileCursor::eLast, CBDB_FileCursor::Fetch(), db_map_base< K, T >::File::key, db_map_base< K, T >::iterator_base::m_Cur, db_map_base< K, T >::iterator_base::m_CursorFile, db_map_base< K, T >::iterator_base::m_IStatus, db_map_base< K, T >::iterator_base::m_OpenMode, db_map_base< K, T >::iterator_base::m_pair, db_map_base< K, T >::iterator_base::open_cursor(), CBDB_FileCursor::ReverseFetchDirection(), T, and db_map_base< K, T >::File::value.
Referenced by db_map_base< K, T >::const_iterator::go_end().
◆ go_end() [2/2]template<class K , class T >
◆ init_from()template<class K , class T >
Definition at line 128 of file bdb_map.hpp.
References db_map_base< K, T >::iterator_base::m_Cur, db_map_base< K, T >::iterator_base::m_CursorFile, db_map_base< K, T >::iterator_base::m_IStatus, db_map_base< K, T >::iterator_base::m_OpenMode, db_map_base< K, T >::iterator_base::m_pair, db_map_base< K, T >::iterator_base::m_ParentFile, and db_map_base< K, T >::iterator_base::m_SearchFlag.
Referenced by db_map_base< K, T >::iterator_base::iterator_base(), db_map_base< K, T >::const_iterator::operator=(), and db_map_base< K, T >::iterator_base::operator=().
◆ insert() [1/2]template<class K , class T >
◆ insert() [2/2]template<class K , class T >
◆ iosbase2BDB() ◆ is_equal()template<class K , class T >
Definition at line 246 of file bdb_map.hpp.
References db_map_base< K, T >::iterator_base::check_open_cursor(), db_map_base< K, T >::iterator_base::eBeforeBegin, db_map_base< K, T >::iterator_base::eEnd, db_map_base< K, T >::iterator_base::eUnknown, db_map_base< K, T >::iterator_base::m_IStatus, db_map_base< K, T >::iterator_base::m_pair, and db_map_base< K, T >::iterator_base::m_ParentFile.
Referenced by db_map_base< K, T >::const_iterator::operator!=(), and db_map_base< K, T >::const_iterator::operator==().
◆ iterator_base() [1/2]template<class K , class T >
◆ iterator_base() [2/2]template<class K , class T >
Definition at line 103 of file bdb_map.hpp.
◆ open() [1/2]template<class K , class T >
Definition at line 506 of file bdb_map.hpp.
◆ open() [2/2]template<class K , class T >
◆ open_cursor() [1/2]template<class K , class T >
◆ open_cursor() [2/2]template<class K , class T >
Definition at line 142 of file bdb_map.hpp.
References CBDB_File::Attach(), CBDB_RawFile::IsAttached(), db_map_base< K, T >::iterator_base::m_Cur, db_map_base< K, T >::iterator_base::m_CursorFile, db_map_base< K, T >::iterator_base::m_ParentFile, and CBDB_FileCursor::SetCondition().
Referenced by db_map_base< K, T >::iterator_base::check_open_cursor(), db_map_base< K, T >::iterator_base::go_end(), and db_map_base< K, T >::iterator_base::open_cursor().
◆ operator!=()template<class K , class T >
◆ operator*()template<class K , class T >
◆ operator++() [1/2]template<class K , class T >
◆ operator++() [2/2]template<class K , class T >
◆ operator--() [1/2]template<class K , class T >
◆ operator--() [2/2]template<class K , class T >
◆ operator->()template<class K , class T >
◆ operator=() [1/2]template<class K , class T >
◆ operator=() [2/2]template<class K , class T >
◆ operator==()template<class K , class T >
◆ operator[]()template<class K , class T >
◆ size()template<class K , class T >
Definition at line 538 of file bdb_map.hpp.
◆ valid()template<class K , class T >
◆ ~iterator_base()template<class K , class T >
◆ keytemplate<class K , class T >
◆ m_Curtemplate<class K , class T >
Definition at line 277 of file bdb_map.hpp.
Referenced by db_map_base< K, T >::iterator_base::check_open_cursor(), db_map_base< K, T >::iterator_base::fetch_next(), db_map_base< K, T >::iterator_base::fetch_prev(), db_map_base< K, T >::iterator_base::go_end(), db_map_base< K, T >::iterator_base::init_from(), db_map_base< K, T >::iterator_base::open_cursor(), and db_map_base< K, T >::iterator_base::~iterator_base().
◆ m_CursorFiletemplate<class K , class T >
Definition at line 276 of file bdb_map.hpp.
Referenced by db_map_base< K, T >::iterator_base::check_open_cursor(), db_map_base< K, T >::iterator_base::fetch_next(), db_map_base< K, T >::iterator_base::fetch_prev(), db_map_base< K, T >::iterator_base::go_end(), db_map_base< K, T >::iterator_base::init_from(), db_map_base< K, T >::iterator_base::open_cursor(), and db_map_base< K, T >::iterator_base::~iterator_base().
◆ m_Dbftemplate<class K , class T >
Definition at line 392 of file bdb_map.hpp.
◆ m_IStatustemplate<class K , class T >
Definition at line 286 of file bdb_map.hpp.
Referenced by db_map_base< K, T >::iterator_base::check_open_cursor(), db_map_base< K, T >::iterator_base::fetch_next(), db_map_base< K, T >::iterator_base::fetch_prev(), db_map_base< K, T >::iterator_base::go_end(), db_map_base< K, T >::iterator_base::init_from(), db_map_base< K, T >::iterator_base::is_equal(), and db_map_base< K, T >::iterator_base::valid().
◆ m_OpenModetemplate<class K , class T >
◆ m_pairtemplate<class K , class T >
Definition at line 284 of file bdb_map.hpp.
Referenced by db_map_base< K, T >::iterator_base::check_open_cursor(), db_map_base< K, T >::const_iterator::const_iterator(), db_map_base< K, T >::iterator_base::fetch_next(), db_map_base< K, T >::iterator_base::fetch_prev(), db_map_base< K, T >::iterator_base::go_end(), db_map_base< K, T >::iterator_base::init_from(), db_map_base< K, T >::iterator_base::is_equal(), db_map_base< K, T >::const_iterator::operator*(), and db_map_base< K, T >::const_iterator::operator->().
◆ m_ParentFiletemplate<class K , class T >
◆ m_SearchFlagtemplate<class K , class T >
◆ valuetemplate<class K , class T >
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4