C/C++ User's Journal STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - where the Standard Template Library meets the Active Template Library COMSTL - where the Standard Template Library meets the Component Object Model
Synesis Software InetSTL - where the Standard Template Library meets the Internet UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

recls/stl/search_sequence.hpp File Reference


Detailed Description

[C++] Definition of the basic_search_sequence class, and supporting classes (basic_search_sequence_const_iterator and basic_search_sequence_value_type), representing the recls STL mapping.

#include <recls/stl/recls.hpp>
#include <recls/stl/traits.hpp>
#include <platformstl/filesystem/file_path_buffer.hpp>
#include <stlsoft/string/simple_string.hpp>

Go to the source code of this file.

Namespaces

namespace  recls
namespace  recls::stl
namespace  stlsoft

Classes

class  basic_search_sequence
 Presents an STL-like sequence interface over the items on the file-system. More...
class  basic_search_sequence_value_type
 Value type for the basic_search_sequence. More...
class  basic_search_sequence_const_iterator
 Iterator type for the basic_search_sequence supporting the Input Iterator concept. More...

Typedefs

typedef basic_search_sequence<
recls_char_a_t, reclstl_traits<
recls_char_a_t > > 
search_sequence_a
 Instantiation of the basic_search_sequence template for the ANSI character type recls_char_a_t.
typedef basic_search_sequence<
recls_char_w_t, reclstl_traits<
recls_char_w_t > > 
search_sequence_w
 Instantiation of the basic_search_sequence template for the Unicode character type recls_char_w_t.

Functions

template<typename C, typename T>
recls_bool_t is_empty (basic_search_sequence< C, T > const &s)
 is_empty shim
template<typename C, typename T>
C const * c_str_ptr (basic_search_sequence_value_type< C, T > const &v)
 c_str_ptr shim
template<typename C, typename T>
C const * c_str_data (basic_search_sequence_value_type< C, T > const &v)
 c_str_data shim
template<typename C, typename T>
size_t c_str_len (basic_search_sequence_value_type< C, T > const &v)
 c_str_len shim

recls Library documentation © Synesis Software Pty Ltd, 2001-2006