#include <ut_hash.h>
Public Member Functions | |
| UT_Cursor (const UT_GenericStringMap< T > *owner) | |
| ~UT_Cursor () | |
| const UT_String & | key () |
| void | make_deleted () |
| const T | first () |
| const T | next () |
| const T | prev () |
| bool | is_valid () |
Private Member Functions | |
| void | _set_index (UT_sint32 i) |
| UT_sint32 | _get_index () |
Private Attributes | |
| const UT_GenericStringMap< T > * | m_d |
| UT_sint32 | m_index |
Friends | |
| class | UT_GenericStringMap< T > |
| UT_GenericStringMap< T >::UT_Cursor::UT_Cursor | ( | const UT_GenericStringMap< T > * | owner | ) | [inline] |
| UT_GenericStringMap< T >::UT_Cursor::~UT_Cursor | ( | ) | [inline] |
| UT_sint32 UT_GenericStringMap< T >::UT_Cursor::_get_index | ( | ) | [inline, private] |
| void UT_GenericStringMap< T >::UT_Cursor::_set_index | ( | UT_sint32 | i | ) | [inline, private] |
References UT_GenericStringMap< T >::UT_Cursor::m_index.
Referenced by UT_GenericStringMap< T >::_first(), UT_GenericStringMap< T >::_next(), and UT_GenericStringMap< T >::_prev().
| const T UT_GenericStringMap< T >::UT_Cursor::first | ( | ) | [inline] |
References UT_GenericStringMap< T >::UT_Cursor::m_d.
Referenced by UT_GenericStringMap< T >::list().
| bool UT_GenericStringMap< T >::UT_Cursor::is_valid | ( | ) | [inline] |
References UT_GenericStringMap< T >::UT_Cursor::m_index.
Referenced by UT_GenericStringMap< T >::list().
| const UT_String& UT_GenericStringMap< T >::UT_Cursor::key | ( | ) | [inline] |
References UT_GenericStringMap< T >::UT_Cursor::m_d.
Referenced by UT_GenericStringMap< T >::list().
| void UT_GenericStringMap< T >::UT_Cursor::make_deleted | ( | ) | [inline] |
References UT_GenericStringMap< T >::UT_Cursor::m_d.
| const T UT_GenericStringMap< T >::UT_Cursor::next | ( | ) | [inline] |
References UT_GenericStringMap< T >::UT_Cursor::m_d.
Referenced by UT_GenericStringMap< T >::list().
| const T UT_GenericStringMap< T >::UT_Cursor::prev | ( | ) | [inline] |
References UT_GenericStringMap< T >::UT_Cursor::m_d.
friend class UT_GenericStringMap< T > [friend] |
const UT_GenericStringMap<T>* UT_GenericStringMap< T >::UT_Cursor::m_d [private] |
UT_sint32 UT_GenericStringMap< T >::UT_Cursor::m_index [private] |
1.7.1