Xalan-C++ API Reference  1.12.0
Public Member Functions | List of all members
xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction > Struct Template Reference

#include <xalanc/PlatformSupport/DirectoryEnumerator.hpp>

Public Member Functions

 DirectoryEnumeratorFunctor (MemoryManager &theMemoryManager, bool fIncludeSelfAndParent=false)
 
void operator() (const StringType &theFullSearchSpec, CollectionType &theCollection) const
 
CollectionType operator() (const StringType &theFullSearchSpec) const
 
void operator() (const StringType &theDirectory, const StringType &theSearchSpec, CollectionType &theCollection) const
 
CollectionType operator() (const StringType &theDirectory, const StringType &theSearchSpec) const
 

Detailed Description

template<class CollectionType, class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
struct xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >

Definition at line 461 of file DirectoryEnumerator.hpp.

Constructor & Destructor Documentation

◆ DirectoryEnumeratorFunctor()

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::DirectoryEnumeratorFunctor ( MemoryManager &  theMemoryManager,
bool  fIncludeSelfAndParent = false 
)
inlineexplicit

Definition at line 464 of file DirectoryEnumerator.hpp.

Member Function Documentation

◆ operator()() [1/4]

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
CollectionType xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::operator() ( const StringType &  theDirectory,
const StringType &  theSearchSpec 
) const
inline

Definition at line 517 of file DirectoryEnumerator.hpp.

◆ operator()() [2/4]

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
void xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::operator() ( const StringType &  theDirectory,
const StringType &  theSearchSpec,
CollectionType &  theCollection 
) const
inline

Definition at line 501 of file DirectoryEnumerator.hpp.

References xalanc::EnumerateDirectory().

◆ operator()() [3/4]

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
CollectionType xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::operator() ( const StringType &  theFullSearchSpec) const
inline

Definition at line 489 of file DirectoryEnumerator.hpp.

◆ operator()() [4/4]

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
void xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::operator() ( const StringType &  theFullSearchSpec,
CollectionType &  theCollection 
) const
inline

Definition at line 473 of file DirectoryEnumerator.hpp.

References xalanc::EnumerateDirectory().


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