#include <winstl/shell/drophandle_sequence.hpp>
C | The character type | |
T | The traits type. For translators that support default template arguments this defaults to drophandle_sequence_traits<C> |
Public Types | |
typedef C | char_type |
The character type. | |
typedef T | traits_type |
The traits type. | |
typedef stlsoft::basic_static_string < C, WINSTL_CONST_MAX_PATH > | string_type |
The string type. | |
typedef basic_drophandle_sequence_const_iterator < C, T > | class_type |
The current parameterisation of the type. | |
typedef string_type | value_type |
The value type. | |
typedef ws_uint_t | index_type |
The index type. | |
Public Member Functions | |
basic_drophandle_sequence_const_iterator (class_type const &rhs) | |
Copy constructor. | |
basic_drophandle_sequence_const_iterator & | operator= (class_type const &rhs) |
Copy assignment operator. | |
class_type & | operator++ () |
Pre-increment operator. | |
class_type & | operator-- () |
Pre-decrement operator. | |
class_type | operator++ (int) |
Post-increment operator. | |
class_type | operator-- (int) |
Post-decrement operator. | |
const value_type | operator* () const |
Dereference. | |
bool | equal (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
Protected Member Functions | |
basic_drophandle_sequence_const_iterator (HDROP hdrop, index_type index) | |
Create an iterator based on the given drop handle. |
typedef C char_type |
The character type.
typedef T traits_type |
The traits type.
typedef stlsoft:: basic_static_string< C , WINSTL_CONST_MAX_PATH> string_type |
The string type.
typedef basic_drophandle_sequence_const_iterator<C, T> class_type |
The current parameterisation of the type.
typedef string_type value_type |
typedef ws_uint_t index_type |
The index type.
basic_drophandle_sequence_const_iterator | ( | HDROP | hdrop, | |
index_type | index | |||
) | [explicit, protected] |
Create an iterator based on the given drop handle.
basic_drophandle_sequence_const_iterator | ( | class_type const & | rhs | ) |
Copy constructor.
basic_drophandle_sequence_const_iterator& operator= | ( | class_type const & | rhs | ) |
Copy assignment operator.
class_type& operator++ | ( | ) |
Pre-increment operator.
class_type& operator-- | ( | ) |
Pre-decrement operator.
class_type operator++ | ( | int | ) |
Post-increment operator.
class_type operator-- | ( | int | ) |
Post-decrement operator.
const value_type operator* | ( | ) | const |
Dereference.
bool equal | ( | class_type const & | rhs | ) | const |
Evaluates whether this
and rhs
are equivalent.