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 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  

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_traits.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