Xalan-C++ API Reference  1.12.0
Classes | Namespaces | Functions
DirectoryEnumerator.hpp File Reference
#include <xalanc/PlatformSupport/PlatformSupportDefinitions.hpp>
#include <cstring>
#include <dirent.h>
#include <errno.h>
#include <sys/stat.h>
#include <unistd.h>
#include <functional>
#include <iterator>
#include "xercesc/framework/MemoryManager.hpp"
#include "xalanc/PlatformSupport/XalanFileOutputStream.hpp"
#include "xalanc/PlatformSupport/DOMStringHelper.hpp"
#include "xalanc/PlatformSupport/XalanUnicode.hpp"
Include dependency graph for DirectoryEnumerator.hpp:

Go to the source code of this file.

Classes

struct  xalanc::FindFileStruct
 
struct  xalanc::DirectoryFilterPredicate
 
struct  xalanc::FilesOnlyFilterPredicate
 
struct  xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >
 

Namespaces

 xalanc
 Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
 

Functions

template<class OutputIteratorType , class FilterPredicateType , class StringType , class StringConversionFunction >
void xalanc::EnumerateDirectory (MemoryManager &theMemoryManager, const StringType &theFullSearchSpec, OutputIteratorType theOutputIterator, FilterPredicateType theFilterPredicate, StringConversionFunction theConversionFunction, bool fIncludeSelfAndParent=false)
 
template<class OutputIteratorType , class FilterPredicateType , class StringType , class StringConversionFunction >
void xalanc::EnumerateDirectory (MemoryManager &theMemoryManager, const StringType &theDirectory, const StringType &theSearchSpec, OutputIteratorType theOutputIterator, FilterPredicateType theFilterPredicate, StringConversionFunction theConversionFunction, bool fIncludeSelfAndParent=false)