#include <inetstl/filesystem/searchspec_sequence.hpp>
Public Types | |
typedef S | find_sequence_type |
The underlying find sequence type. | |
typedef searchspec_sequence< S > | class_type |
The current parameterisation of the type. | |
typedef find_sequence_type::char_type | char_type |
The character type. | |
typedef find_sequence_type::value_type | value_type |
The value type. | |
typedef find_sequence_type::size_type | size_type |
The size type. | |
typedef find_sequence_type::const_reference | const_reference |
The non-mutable (const) reference type. | |
Public Member Functions | |
searchspec_sequence () | |
Default constructor. | |
searchspec_sequence (HINTERNET hconn, char_type const *searchSpec, char_type delimiter) | |
Creates a search sequence for the given connection, search specification and delimiter. | |
searchspec_sequence (HINTERNET hconn, char_type const *searchSpec, char_type delimiter, int flags) | |
Creates a search sequence for the given connection, search specification, delimiter and flags. | |
searchspec_sequence (HINTERNET hconn, char_type const *rootDir, char_type const *searchSpec, char_type delimiter) | |
Creates a search sequence for the given connection, root directory, search specification and delimiter. | |
searchspec_sequence (HINTERNET hconn, char_type const *rootDir, char_type const *searchSpec, char_type delimiter, int flags) | |
Creates a search sequence for the given connection, root directory, search specification, delimiter and flags. | |
const_iterator | begin () const |
Begins the iteration. | |
const_iterator | end () const |
Ends the iteration. | |
bool | empty () const |
Indicates whether the sequence is empty. | |
Classes | |
class | const_iterator |
The const_iterator type for the searchspec_sequence. More... | |
struct | search_state |
typedef S find_sequence_type |
The underlying find sequence type.
typedef searchspec_sequence<S> class_type |
The current parameterisation of the type.
typedef find_sequence_type::char_type char_type |
The character type.
typedef find_sequence_type::value_type value_type |
The value type.
typedef find_sequence_type::size_type size_type |
The size type.
typedef find_sequence_type::const_reference const_reference |
The non-mutable (const) reference type.
searchspec_sequence | ( | ) | [inline] |
Default constructor.
searchspec_sequence | ( | HINTERNET | hconn, | |
char_type const * | searchSpec, | |||
char_type | delimiter | |||
) | [inline] |
Creates a search sequence for the given connection, search specification and delimiter.
searchspec_sequence | ( | HINTERNET | hconn, | |
char_type const * | searchSpec, | |||
char_type | delimiter, | |||
int | flags | |||
) | [inline] |
Creates a search sequence for the given connection, search specification, delimiter and flags.
searchspec_sequence | ( | HINTERNET | hconn, | |
char_type const * | rootDir, | |||
char_type const * | searchSpec, | |||
char_type | delimiter | |||
) | [inline] |
Creates a search sequence for the given connection, root directory, search specification and delimiter.
searchspec_sequence | ( | HINTERNET | hconn, | |
char_type const * | rootDir, | |||
char_type const * | searchSpec, | |||
char_type | delimiter, | |||
int | flags | |||
) | [inline] |
Creates a search sequence for the given connection, root directory, search specification, delimiter and flags.
const_iterator begin | ( | ) | const [inline] |
Begins the iteration.
References stlsoft::c_str_ptr().
const_iterator end | ( | ) | const [inline] |
Ends the iteration.
bool empty | ( | ) | const [inline] |
Indicates whether the sequence is empty.