13 #ifndef MAC_FILE_METADATA_H
14 #define MAC_FILE_METADATA_H
18 #if defined(__APPLE__)
34 static bool hasData(
const std::string &filename,
const std::string &key);
37 static bool removeData(
const std::string &filename,
const std::string &key);
40 static bool updateData(
const std::string &filename,
const std::string &key,
const void *value,
size_t size);
45 static bool hasTag(
const std::string &filename,
const std::string &tagname);
47 static bool addTag(
const std::string &filename,
const std::string &tagname);
49 static bool removeTag(
const std::string &filename,
const std::string &tagname);
Smart pointer to reference counted object (Helper class)
#define OSXSUPPORT_PUBLIC_API
Symbol visibility macros.