#include <winstl/toolhelp/sequence_base.hpp>
by_library/windows_toolhelp/module_sequence/module_sequence.cpp, and by_library/windows_toolhelp/process_sequence/process_sequence.cpp.
Public Types | |
Member Types | |
| typedef th_sequence_base< V > | class_type |
| The size type. | |
| typedef th_sequence_const_iterator< V > | const_iterator |
| The non-mutating (const) iterator type. | |
| typedef const_iterator::value_type | value_type |
| The value type. | |
| typedef const_iterator::reference | reference |
| The mutating (non-const) reference type. | |
| typedef const_iterator::const_reference | const_reference |
| The non-mutating (const) type. | |
| typedef const_iterator::handle_type | handle_type |
| The handle type. | |
| typedef const_iterator::traits_type | traits_type |
| The traits type. | |
| typedef E | exception_policy |
| The exception policy type. | |
| typedef size_t | size_type |
| The size type. | |
Public Member Functions | |
Construction | |
| th_sequence_base () | |
| Constructs an instance on a TOOLHELP snapshot for the calling process. | |
| th_sequence_base (DWORD process_id, DWORD=sizeof(sequence_doesnt_use_pid< value_type >)) | |
| Constructs an instance on a TOOLHELP snapshot for the specified process. | |
| ~th_sequence_base () | |
| Destructor. | |
Iteration | |
| const_iterator | begin () const |
| Begins the iteration. | |
| const_iterator | end () const |
| Ends the iteration. | |
Attributes | |
| bool | empty () const |
| Indicates whether the sequence is empty. | |
| typedef th_sequence_base<V> class_type |
The size type.
| typedef th_sequence_const_iterator<V> const_iterator |
The non-mutating (const) iterator type.
| typedef const_iterator::value_type value_type |
The value type.
| typedef const_iterator::reference reference |
The mutating (non-const) reference type.
| typedef const_iterator::const_reference const_reference |
The non-mutating (const) type.
| typedef const_iterator::handle_type handle_type |
The handle type.
| typedef const_iterator::traits_type traits_type |
The traits type.
| typedef E exception_policy |
The exception policy type.
| typedef size_t size_type |
The size type.
| th_sequence_base | ( | ) | [inline] |
Constructs an instance on a TOOLHELP snapshot for the calling process.
| th_sequence_base | ( | DWORD | process_id, | |
| DWORD | = sizeof(sequence_doesnt_use_pid<value_type>) | |||
| ) | [inline] |
Constructs an instance on a TOOLHELP snapshot for the specified process.
| ~th_sequence_base | ( | ) | [inline] |
Destructor.
| const_iterator begin | ( | ) | const [inline] |
Begins the iteration.
| const_iterator end | ( | ) | const [inline] |
Ends the iteration.
| bool empty | ( | ) | const [inline] |
Indicates whether the sequence is empty.
1.5.6