winstl/filesystem/findfile_sequence.hpp File Reference


Detailed Description

[C++ only] Definition of the winstl::basic_findfile_sequence class template (File System Library).

#include <winstl/winstl.h>
#include <winstl/filesystem/filesystem_traits.hpp>
#include <winstl/filesystem/file_path_buffer.hpp>
#include <winstl/system/system_version.hpp>
#include <winstl/error/exceptions.hpp>
#include <stlsoft/shims/access/string.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stlsoft/smartptr/scoped_handle.hpp>
#include <stlsoft/string/tokeniser_functions.hpp>
#include <winstl/memory/processheap_allocator.hpp>
#include <stlsoft/collections/util/collections.hpp>

Go to the source code of this file.

Namespaces

namespace  winstl

Classes

class  basic_findfile_sequence
 Presents an STL-like sequence interface over the items on the file-system. More...
class  basic_findfile_sequence_value_type
 Value type for the basic_findfile_sequence. More...
class  basic_findfile_sequence_const_input_iterator
 Iterator type for the basic_findfile_sequence supporting the Input Iterator concept. More...

Typedefs

typedef
basic_findfile_sequence< char,
filesystem_traits< char > > 
findfile_sequence_a
 Specialisation of the basic_findfile_sequence template for the ANSI character type char.
typedef
basic_findfile_sequence
< wchar_t, filesystem_traits
< wchar_t > > 
findfile_sequence_w
 Specialisation of the basic_findfile_sequence template for the Unicode character type wchar_t.
typedef
basic_findfile_sequence< TCHAR,
filesystem_traits< TCHAR > > 
findfile_sequence
 Specialisation of the basic_findfile_sequence template for the Win32 character type TCHAR.

Functions

template<typename C, typename T, typename V>
bool operator== (basic_findfile_sequence_const_input_iterator< C, T, V > const &lhs, basic_findfile_sequence_const_input_iterator< C, T, V > const &rhs)
template<typename C, typename T, typename V>
bool operator!= (basic_findfile_sequence_const_input_iterator< C, T, V > const &lhs, basic_findfile_sequence_const_input_iterator< C, T, V > const &rhs)
template<typename C, typename T>
bool operator== (basic_findfile_sequence_value_type< C, T > const &lhs, basic_findfile_sequence_value_type< C, T > const &rhs)
template<typename C, typename T>
bool operator== (basic_findfile_sequence_value_type< C, T > const &lhs, C const *rhs)
template<typename C, typename T>
bool operator== (C const *lhs, basic_findfile_sequence_value_type< C, T > const &rhs)
template<typename C, typename T>
bool operator!= (basic_findfile_sequence_value_type< C, T > const &lhs, basic_findfile_sequence_value_type< C, T > const &rhs)
template<typename C, typename T>
bool operator!= (basic_findfile_sequence_value_type< C, T > const &lhs, C const *rhs)
template<typename C, typename T>
bool operator!= (C const *lhs, basic_findfile_sequence_value_type< C, T > const &rhs)
template<typename S, typename C, typename T>
S & operator<< (S &s, basic_findfile_sequence_value_type< C, T > const &value)
template<typename C, typename T>
C const * c_str_data (winstl_ns_qual(basic_findfile_sequence_value_type)< C, T > const &v)
 c_str_data String Access Shim for winstl::basic_findfile_sequence_value_type
template<typename C, typename T>
size_t c_str_len (winstl_ns_qual(basic_findfile_sequence_value_type)< C, T > const &v)
 c_str_len String Access Shim for winstl::basic_findfile_sequence_value_type
template<typename C, typename T>
C const * c_str_ptr (winstl_ns_qual(basic_findfile_sequence_value_type)< C, T > const &v)
 c_str_ptr String Access Shim for winstl::basic_findfile_sequence_value_type
template<typename C, typename T>
C const * c_str_ptr_null (winstl_ns_qual(basic_findfile_sequence_value_type)< C, T > const &v)
 c_str_ptr_null String Access Shim for winstl::basic_findfile_sequence_value_type


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