#ifndef DYNAMIC_DEPTH_INTERNAL_XMPMETA_FILE_H_ // NOLINT #define DYNAMIC_DEPTH_INTERNAL_XMPMETA_FILE_H_ // NOLINT #include 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