C/C++ User's Journal Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

basic_search_sequence_value_type Class Template Reference
[recls.stl]

Value type for the basic_search_sequence. More...

#include <reclstl_search_sequence.h>

List of all members.

Construction

 basic_search_sequence_value_type ()
 Default constructor.

 ~basic_search_sequence_value_type ()
 Destructor.

class_typeoperator= (class_type const &rhs)
 Copy assignment operator.


Public Types

Types
typedef C char_type
 The character type.

typedef T traits_type
 The traits type.

typedef basic_search_sequence_value_type<
C, T > 
class_type
 The current parameterisation of the type.

typedef ss_typename_type_k
traits_type::entry_type 
entry_type
 The find-data type.

typedef ss_typename_type_k
traits_type::directory_parts_type 
directory_parts_type
 The directory parts sequence type.


Public Methods

Attributes
string_t get_path () const
 Returns the full path of the item.

string_t get_directory () const
 Returns the directory of the item.

string_t get_directory_path () const
 Returns the directory (+ drive) of the item.

directory_parts_type get_directory_parts () const
 Returns a sequence of directory parts of the item.

string_t get_file () const
 Returns the file (file name + extension) of the item.

string_t get_short_file () const
 Returns the short form of the filename of the item.

string_t get_filename () const
 Returns the filename of the item.

string_t get_fileext () const
 Returns the file extension of the item.

char_type const * c_str () const
 A C-string to the full path.

entry_type const & get_entry () const
 Returns a non-mutating reference to find-data.


Detailed Description

template<typename C, typename T>
class recls::stl::basic_search_sequence_value_type< C, T >

Value type for the basic_search_sequence.


Member Typedef Documentation

typedef C char_type
 

The character type.

typedef basic_search_sequence_value_type<C, T> class_type
 

The current parameterisation of the type.

typedef ss_typename_type_k traits_type::directory_parts_type directory_parts_type
 

The directory parts sequence type.

typedef ss_typename_type_k traits_type::entry_type entry_type
 

The find-data type.

typedef T traits_type
 

The traits type.


Constructor & Destructor Documentation

basic_search_sequence_value_type  
 

Default constructor.

~basic_search_sequence_value_type  
 

Destructor.


Member Function Documentation

char_type const* c_str  
 

A C-string to the full path.

string_t get_directory  
 

Returns the directory of the item.

directory_parts_type get_directory_parts  
 

Returns a sequence of directory parts of the item.

string_t get_directory_path  
 

Returns the directory (+ drive) of the item.

entry_type const& get_entry  
 

Returns a non-mutating reference to find-data.

string_t get_file  
 

Returns the file (file name + extension) of the item.

string_t get_fileext  
 

Returns the file extension of the item.

string_t get_filename  
 

Returns the filename of the item.

string_t get_path  
 

Returns the full path of the item.

string_t get_short_file  
 

Returns the short form of the filename of the item.

class_type& operator= class_type const &    rhs
 

Copy assignment operator.


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

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