Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Types | Public Member Functions | List of all members
DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction > Struct Template Reference

#include <DirectoryEnumerator.hpp>

Inherits unary_function< StringType, CollectionType >.

Public Types

typedef std::unary_function< StringType, CollectionType > BaseClassType
 
typedef BaseClassType::result_type result_type
 
typedef BaseClassType::argument_type argument_type
 

Public Member Functions

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

Detailed Description

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

Definition at line 474 of file DirectoryEnumerator.hpp.

Member Typedef Documentation

◆ argument_type

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
typedef BaseClassType::argument_type DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::argument_type

Definition at line 484 of file DirectoryEnumerator.hpp.

◆ BaseClassType

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
typedef std::unary_function<StringType, CollectionType> DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::BaseClassType

Definition at line 480 of file DirectoryEnumerator.hpp.

◆ result_type

template<class CollectionType , class StringType = XalanDOMString, class FilterPredicateType = FilesOnlyFilterPredicate, class StringConversionFunction = c_wstr_functor>
typedef BaseClassType::result_type DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::result_type

Definition at line 483 of file DirectoryEnumerator.hpp.

Constructor & Destructor Documentation

◆ DirectoryEnumeratorFunctor()

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

Definition at line 487 of file DirectoryEnumerator.hpp.

Member Function Documentation

◆ operator()() [1/4]

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

Definition at line 496 of file DirectoryEnumerator.hpp.

◆ operator()() [2/4]

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

Definition at line 512 of file DirectoryEnumerator.hpp.

◆ operator()() [3/4]

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

Definition at line 524 of file DirectoryEnumerator.hpp.

◆ operator()() [4/4]

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

Definition at line 540 of file DirectoryEnumerator.hpp.


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

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo