ReactOS 0.4.16-dev-329-g9223134
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.

40{
41 while(!empty()) {
42 iterator it = begin();
43 DeleteBitmap(it->second._hbmp);
44 erase(it);
45 }
46}
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: