#ifndef __cpPlugins__OS__DirContents__h__ #define __cpPlugins__OS__DirContents__h__ #include #include #include namespace cpPlugins { namespace OS { /** */ std::set< std::string > cpPlugins_EXPORT LoadDirContents( const std::string& path, bool recursive, const std::string& pattern = "" ); /** */ void cpPlugins_EXPORT SplitPath( std::string& dname, std::string& fname, const std::string& path ); /** */ int cpPlugins_EXPORT GlobMatch( const char* target, const char* pattern ); /** */ bool cpPlugins_EXPORT Glob( const std::string& line, const std::string& pattern ); } // ecapseman } // ecapseman #endif // __cpPlugins__OS__DirContents__h__ // eof - $RCSfile$