X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fsession_state_utils.h;h=f35bbd07787ddfdf6ecce25fad622056dea7ec16;hb=6584a89c4eb5024fe89a15acd8e4fa4697e606be;hp=8825b041f3cf8255d67279489cecde05ffb19204;hpb=078e867f3cd51ac0f940d12ea90f11c3d5af9cae;p=ardour.git diff --git a/libs/ardour/ardour/session_state_utils.h b/libs/ardour/ardour/session_state_utils.h index 8825b041f3..f35bbd0778 100644 --- a/libs/ardour/ardour/session_state_utils.h +++ b/libs/ardour/ardour/session_state_utils.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2007 Tim Mayberry + Copyright (C) 2007 Tim Mayberry This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,43 +22,39 @@ #include #include -#include +#include "ardour/libardour_visibility.h" namespace ARDOUR { -using std::string; -using std::vector; -using namespace PBD; - /** * Attempt to create a backup copy of a file. * - * A copy of the file is created in the same directory using + * A copy of the file is created in the same directory using * the same filename with the backup suffix appended. * * @return true if successful, false otherwise. */ -bool create_backup_file (const sys::path & file_path); +LIBARDOUR_API bool create_backup_file (const std::string & file_path); /** - * Get the absolute paths to all state files in the directory + * Get the absolute paths to all state files in the directory * at path directory_path. * * @param directory_path The absolute path to a directory. * @param result vector to contain resulting state files. */ -void get_state_files_in_directory (const sys::path & directory_path, - vector& result); +LIBARDOUR_API void get_state_files_in_directory (const std::string& directory_path, + std::vector& result); /** * Given a vector of paths to files, return a vector containing * the filenames without any extension. * * @param file_paths a vector containing the file paths - * @return a vector containing a list of file names without any + * @return a vector containing a list of file names without any * filename extension. */ -vector get_file_names_no_extension (const vector & file_paths); +LIBARDOUR_API std::vector get_file_names_no_extension (const std::vector & file_paths); } // namespace ARDOUR