35 #ifndef LIBDCP_CONTENT_KIND_H
36 #define LIBDCP_CONTENT_KIND_H
39 #include <boost/optional.hpp>
50 ContentKind(std::string name, boost::optional<std::string> scope)
55 std::string name()
const {
59 boost::optional<std::string> scope()
const {
71 static const ContentKind PUBLIC_SERVICE_ANNOUNCEMENT;
81 static std::vector<ContentKind> all();
89 boost::optional<std::string> _scope;
Namespace for everything in libdcp.