ReactOS 0.4.15-dev-6068-g8061a6f
QuickLaunchMap Struct Reference

map for managing the task bar buttons More...

#include <quicklaunch.h>

Inheritance diagram for QuickLaunchMap:
Collaboration diagram for QuickLaunchMap:

Public Member Functions

 ~QuickLaunchMap ()
- Public Member Functions inherited from map< int, QuickLaunchEntry >
 map ()
 map (const _Compare &__comp, const allocator_type &__a=allocator_type())
 map (const value_type *__first, const value_type *__last)
 map (const value_type *__first, const value_type *__last, const _Compare &__comp, const allocator_type &__a=allocator_type())
 map (const_iterator __first, const_iterator __last)
 map (const_iterator __first, const_iterator __last, const _Compare &__comp, const allocator_type &__a=allocator_type())
 map (const _Self &__x)
 map (__move_source< _Self > src)
_Selfoperator= (const _Self &__x)
key_compare key_comp () const
value_compare value_comp () const
allocator_type get_allocator () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
bool empty () const
size_type size () const
size_type max_size () const
_STLP_TEMPLATE_FOR_CONT_EXT QuickLaunchEntryoperator[] (const _KT &__k)
void swap (_Self &__x)
pair< iterator, boolinsert (const value_type &__x)
iterator insert (iterator __pos, const value_type &__x)
void insert (const value_type *__first, const value_type *__last)
void insert (const_iterator __first, const_iterator __last)
void erase (iterator __pos)
size_type erase (const key_type &__x)
void erase (iterator __first, iterator __last)
void clear ()
_STLP_TEMPLATE_FOR_CONT_EXT iterator find (const _KT &__x)
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator find (const _KT &__x) const
_STLP_TEMPLATE_FOR_CONT_EXT size_type count (const _KT &__x) const
_STLP_TEMPLATE_FOR_CONT_EXT iterator lower_bound (const _KT &__x)
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator lower_bound (const _KT &__x) const
_STLP_TEMPLATE_FOR_CONT_EXT iterator upper_bound (const _KT &__x)
_STLP_TEMPLATE_FOR_CONT_EXT const_iterator upper_bound (const _KT &__x) const
_STLP_TEMPLATE_FOR_CONT_EXT pair< iterator, iteratorequal_range (const _KT &__x)
_STLP_TEMPLATE_FOR_CONT_EXT pair< const_iterator, const_iteratorequal_range (const _KT &__x) const

Additional Inherited Members

- Public Types inherited from map< int, QuickLaunchEntry >
typedef int key_type
typedef QuickLaunchEntry data_type
typedef QuickLaunchEntry mapped_type
typedef pair< _STLP_CONST int, QuickLaunchEntryvalue_type
typedef _Compare key_compare
typedef _STLP_PRIV _Rb_tree< key_type, key_compare, value_type, _STLP_SELECT1ST(value_type, int), _MapTraits, _Alloc_Rep_type
typedef _Rep_type::pointer pointer
typedef _Rep_type::const_pointer const_pointer
typedef _Rep_type::reference reference
typedef _Rep_type::const_reference const_reference
typedef _Rep_type::iterator iterator
typedef _Rep_type::const_iterator const_iterator
typedef _Rep_type::reverse_iterator reverse_iterator
typedef _Rep_type::const_reverse_iterator const_reverse_iterator
typedef _Rep_type::size_type size_type
typedef _Rep_type::difference_type difference_type
typedef _Rep_type::allocator_type allocator_type
- Protected Types inherited from map< int, QuickLaunchEntry >
typedef _STLP_PRIV _MapTraitsT< value_type_MapTraits

Detailed Description

map for managing the task bar buttons

Definition at line 53 of file quicklaunch.h.

Constructor & Destructor Documentation

◆ ~QuickLaunchMap()

QuickLaunchMap::~QuickLaunchMap ( )

Definition at line 39 of file quicklaunch.cpp.

41 while(!empty()) {
42 iterator it = begin();
43 DeleteBitmap(it->second._hbmp);
44 erase(it);
45 }
bool empty() const
Definition: _map.h:171
void erase(iterator __pos)
Definition: _map.h:203
#define DeleteBitmap(hbm)
Definition: windowsx.h:76

The documentation for this struct was generated from the following files: