21 #ifndef MIA_FILETOOLS_HH 22 #define MIA_FILETOOLS_HH 30 namespace filesystem {
118 std::string& suffix, std::string& number);
EXPORT_CORE std::string create_filename(const char *cformat, size_t num)
EXPORT_CORE const std::string get_filename_pattern_and_range(std::string const &in_filename, size_t &min, size_t &max, size_t &format_width)
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
EXPORT_CORE size_t get_filename_number_pattern(std::string const &infilename, std::string &base, std::string &suffix)
EXPORT_CORE std::vector< std::string > get_consecutive_numbered_files(std::string const &in_filename)
EXPORT_CORE void split_filename_number_pattern(std::string const &in_filename, std::string &base, std::string &suffix, std::string &number)
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
EXPORT_CORE size_t get_filename_number_pattern_width(std::string const &in_filename)
EXPORT_CORE size_t fname_to_cformat(const char *fname, std::string &base, bool wildcard)
#define NS_MIA_END
conveniance define to end the mia namespace