blob: f6f84231a37ef679696809c402a0d236766163c1 [file] [log] [blame]
#ifndef DYNAMIC_DEPTH_INTERNAL_XMPMETA_FILE_H_ // NOLINT
#define DYNAMIC_DEPTH_INTERNAL_XMPMETA_FILE_H_ // NOLINT
#include <string>
namespace dynamic_depth {
namespace xmpmeta {
void WriteStringToFileOrDie(const std::string &data,
const std::string &filename);
void ReadFileToStringOrDie(const std::string &filename, std::string *data);
// Join two path components, adding a slash if necessary. If basename is an
// absolute path then JoinPath ignores dirname and simply returns basename.
std::string JoinPath(const std::string &dirname, const std::string &basename);
} // namespace xmpmeta
} // namespace dynamic_depth
#endif // DYNAMIC_DEPTH_INTERNAL_XMPMETA_FILE_H_ // NOLINT