inetstl/filesystem/findfile_sequence.hpp File Reference


Detailed Description

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

#include <inetstl/inetstl.h>
#include <inetstl/filesystem/filesystem_traits.hpp>
#include <inetstl/error/exceptions.hpp>
#include <stlsoft/collections/util/collections.hpp>
#include <stlsoft/string/simple_string.hpp>
#include <stlsoft/string/tokeniser_functions.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stlsoft/shims/access/string.hpp>

Go to the source code of this file.

Namespaces

namespace  inetstl

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 >
, throw_internet_exception_policy > 
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 >
, throw_internet_exception_policy > 
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 >
, throw_internet_exception_policy > 
findfile_sequence
 Specialisation of the basic_findfile_sequence template for the Win32 character type TCHAR.

Functions

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


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