path_compare Struct Template Reference
[File System Library]

#include <unixstl/filesystem/functionals.hpp>

List of all members.


Detailed Description

template<typename C>
struct unixstl::path_compare< C >

A function class that compares two file-system paths.

Public Types

typedef C char_type
 The character type.
typedef
parent_class_type::first_argument_type 
first_argument_type
 The first argument type.
typedef
parent_class_type::second_argument_type 
second_argument_type
 The second argument type.
typedef
parent_class_type::result_type 
result_type
 The result type.
typedef filesystem_traits< C > traits_type
 The traits type.
typedef path_compare< C > class_type
 The current parameterisation of the type.

Public Member Functions

template<typename T1, typename T2>
result_type operator() (T1 const &s1, T2 const &s2)
 Function call, compares s1 with s2.

Member Typedef Documentation

typedef C char_type

The character type.

typedef parent_class_type::first_argument_type first_argument_type

The first argument type.

typedef parent_class_type::second_argument_type second_argument_type

The second argument type.

typedef parent_class_type::result_type result_type

The result type.

The traits type.

The current parameterisation of the type.


Member Function Documentation

result_type operator() ( T1 const &  s1,
T2 const &  s2 
) [inline]

Function call, compares s1 with s2.

Note:
The comparison is determined by evaluation the full-paths of both s1 and s2

References unixstl::c_str_ptr(), and stlsoft_ns_qual.


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

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