#ifndef FILESYSTEM_H #define FILESYSTEM_H #ifdef WINDOWS #include "windows/dirent.h" #include "windows/utils.h" #include "windows/unistd_partial.h" #else #include #include #endif #include #include #include #include #include namespace alpr { bool startsWith(std::string const &fullString, std::string const &prefix); bool hasEnding (std::string const &fullString, std::string const &ending); bool hasEndingInsensitive(const std::string& fullString, const std::string& ending); std::string filenameWithoutExtension(std::string filename); bool DirectoryExists( const char* pzPath ); bool fileExists( const char* pzPath ); std::vector getFilesInDir(const char* dirPath); bool stringCompare( const std::string &left, const std::string &right ); } #endif // FILESYSTEM_H