C/C++ User's Journal Synesis Software 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 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  

reclstl_traits Struct Template Reference
[recls.stl]

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

#include <reclstl_search_sequence.h>

List of all members.

Public Types

typedef void char_type
 The char type.

typedef void * entry_type
 The entry type.


Static Public Methods

hrecls_t Search (char_type const *searchRoot, char_type const *pattern, recls_uint32_t flags)
 traits-form of Recls_Search

recls_rc_t GetDetails (hrecls_t hSrch, entry_type *pinfo)
 traits-form of Recls_GetDetails

recls_rc_t GetNextDetails (hrecls_t hSrch, entry_type *pinfo)
 traits-form of Recls_GetNextDetails

void CloseDetails (entry_type fileInfo)
 traits-form of Recls_CloseDetails

entry_type CopyDetails (entry_type fileInfo)
 traits-form of Recls_CopyDetails

char_typestr_copy (char_type *, char_type const *)
 traits-form of strcpy


Detailed Description

template<typename C>
struct recls::stl::reclstl_traits< C >

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


Member Typedef Documentation

typedef void char_type
 

The char type.

Note:
In this template, void is a placeholder. recls_char_a_t and recls_char_w_t specialisations will use their respective character types

typedef void* entry_type
 

The entry type.

Note:
In this template, void* is a placeholder. recls_char_a_t and recls_char_w_t specialisations will use their respective recls_fileinfo_t types


Member Function Documentation

void CloseDetails entry_type    fileInfo [static]
 

traits-form of Recls_CloseDetails

entry_type CopyDetails entry_type    fileInfo [static]
 

traits-form of Recls_CopyDetails

recls_rc_t GetDetails hrecls_t    hSrch,
entry_type   pinfo
[static]
 

traits-form of Recls_GetDetails

recls_rc_t GetNextDetails hrecls_t    hSrch,
entry_type   pinfo
[static]
 

traits-form of Recls_GetNextDetails

hrecls_t Search char_type const *    searchRoot,
char_type const *    pattern,
recls_uint32_t    flags
[static]
 

traits-form of Recls_Search

char_type* str_copy char_type  ,
char_type const *   
[static]
 

traits-form of strcpy


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

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