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

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

recls::stl Namespace Reference


Compounds

class  basic_root_sequence
 Presents an STL-like sequence interface over the items on the file-system. More...

class  basic_search_sequence
 Presents an STL-like sequence interface over the items on the file-system. More...

class  basic_search_sequence_const_iterator
 Iterator type for the basic_search_sequence supporting the Input Iterator concept. More...

class  basic_search_sequence_value_type
 Value type for the basic_search_sequence. More...

struct  reclstl_traits
 A traits class to provide character-encoding specific mappings from the recls C API to the recls.stl mapping". More...


Typedefs

typedef std::string string_t
 string_t The string type to be used in the reclstl (recls::stl) namespace

typedef basic_root_sequence<
recls_char_a_t, reclstl_traits<
recls_char_a_t >, stlsoft::new_allocator<
recls_char_a_t > > 
root_sequence_a
 Instantiation of the basic_root_sequence template for the ANSI character type recls_char_a_t.

typedef basic_root_sequence<
recls_char_w_t, reclstl_traits<
recls_char_w_t >, stlsoft::new_allocator<
recls_char_w_t > > 
root_sequence_w
 Instantiation of the basic_root_sequence template for the Unicode character type recls_char_w_t.

typedef basic_root_sequence<
recls_char_t, reclstl_traits<
recls_char_t >, stlsoft::new_allocator<
recls_char_t > > 
root_sequence
 Instantiation of the basic_root_sequence template for the ANSI character type recls_char_a_t.

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, typename A> recls_bool_t is_empty (basic_root_sequence< C, T, A > const &s)
 is_empty shim

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> size_t c_str_len (basic_search_sequence_value_type< C, T > const &v)
template<typename S, typename C, typename T> S & operator<< (S &s, basic_search_sequence_value_type< C, T > const &v)


Typedef Documentation

typedef basic_root_sequence<recls_char_t, reclstl_traits<recls_char_t>, stlsoft::new_allocator<recls_char_t> > root_sequence
 

Instantiation of the basic_root_sequence template for the ANSI character type recls_char_a_t.

typedef basic_root_sequence<recls_char_a_t, reclstl_traits<recls_char_a_t>, stlsoft::new_allocator<recls_char_a_t> > root_sequence_a
 

Instantiation of the basic_root_sequence template for the ANSI character type recls_char_a_t.

typedef basic_root_sequence<recls_char_w_t, reclstl_traits<recls_char_w_t>, stlsoft::new_allocator<recls_char_w_t> > root_sequence_w
 

Instantiation of the basic_root_sequence template for the Unicode character type recls_char_w_t.

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.


Function Documentation

size_t c_str_len basic_search_sequence_value_type< C, T > const &    v [inline]
 

S& operator<< S &    s,
basic_search_sequence_value_type< C, T > const &    v
[inline]
 


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