#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) |