winstl/shell/drophandle_sequence.hpp File Reference


Detailed Description

[C++ only] Definition of the winstl::basic_drophandle_sequence class template (Windows Shell Library).

#include <winstl/winstl.h>
#include <stlsoft/memory/auto_buffer.hpp>
#include <stlsoft/string/static_string.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stlsoft/util/std/iterator_generators.hpp>
#include <stlsoft/collections/util/collections.hpp>

Go to the source code of this file.

Namespaces

namespace  winstl

Classes

struct  drophandle_sequence_traits
 Traits for accessing the correct drop-handle functions for a given character type. More...
class  basic_drophandle_sequence_const_iterator
 Iterator for the basic_drophandle_sequence class. More...
class  basic_drophandle_sequence
 This class wraps an STL-like sequence interface over a Win32 drop handle. More...

Defines

#define _STLSOFT_DROPHANDLE_SEQUENCE_VALUE_TYPE(C)   stlsoft_ns_qual(basic_static_string)<C, WINSTL_CONST_MAX_PATH>

Typedefs

typedef
basic_drophandle_sequence
< char,
drophandle_sequence_traits
< char > > 
drophandle_sequence_a
 Specialisation of the basic_drophandle_sequence template for the ANSI character type char.
typedef
basic_drophandle_sequence
< wchar_t,
drophandle_sequence_traits
< wchar_t > > 
drophandle_sequence_w
 Specialisation of the basic_drophandle_sequence template for the Unicode character type wchar_t.
typedef
basic_drophandle_sequence
< TCHAR,
drophandle_sequence_traits
< TCHAR > > 
drophandle_sequence
 Specialisation of the basic_drophandle_sequence template for the ANSI character type char.

Functions

template<typename C, typename T>
bool operator== (basic_drophandle_sequence_const_iterator< C, T > const &lhs, basic_drophandle_sequence_const_iterator< C, T > const &rhs)
template<typename C, typename T>
bool operator!= (basic_drophandle_sequence_const_iterator< C, T > const &lhs, basic_drophandle_sequence_const_iterator< C, T > const &rhs)


Generated on Thu Jun 10 08:58:15 2010 for STLSoft by  doxygen 1.5.6