Xalan-C++ API Reference 1.12.0
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: