basic_findvolume_sequence Class Template Reference
[File System Library]

#include <winstl/filesystem/findvolume_sequence.hpp>

Inheritance diagram for basic_findvolume_sequence:

stl_collection_tag collection_tag

List of all members.


Detailed Description

template<typename C, typename T = filesystem_traits<C>>
class winstl::basic_findvolume_sequence< C, T >

Presents an STL-like sequence interface over the volumes on a system.

Note:
This class functions only on Windows 2000 and later
Parameters:
C The character type
T The traits type. On translators that support default template arguments this defaults to filesystem_traits<C>

Public Types

typedef C char_type
 The character type.
typedef T traits_type
 The traits type.
typedef
basic_findvolume_sequence< C,
T > 
class_type
 The current parameterisation of the type.
typedef
basic_findvolume_sequence_value_type
< C, T > 
value_type
 The value type.
typedef
basic_findvolume_sequence_const_iterator
< C, T, value_type
const_iterator
 The non-mutating (const) iterator type.
typedef value_typereference
 The reference type.
typedef value_type const & const_reference
 The non-mutable (const) reference type.

Public Member Functions

const_iterator begin () const
 Begins the iteration.
const_iterator end () const
 Ends the iteration.
bool empty () const
 Evalulates whether the sequence is empty.

Member Typedef Documentation

typedef C char_type

The character type.

typedef T traits_type

The traits type.

The current parameterisation of the type.

The value type.

The non-mutating (const) iterator type.

The reference type.

typedef value_type const& const_reference

The non-mutable (const) reference type.


Member Function Documentation

const_iterator begin (  )  const

Begins the iteration.

Returns:
An iterator representing the start of the sequence

const_iterator end (  )  const

Ends the iteration.

Returns:
An iterator representing the end of the sequence

bool empty (  )  const

Evalulates whether the sequence is empty.


The documentation for this class was generated from the following file:

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