.. _program_listing_file_src_rdf4cpp_namespaces_RDF.hpp: Program Listing for File RDF.hpp ================================ |exhale_lsh| :ref:`Return to documentation for file ` (``src/rdf4cpp/namespaces/RDF.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef RDF4CPP_NAMESPACE_RDF_HPP #define RDF4CPP_NAMESPACE_RDF_HPP #include namespace rdf4cpp::namespaces { struct RDF : ClosedNamespace { public: static constexpr std::string_view prefix = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; static constexpr std::array suffixes = {"HTML", "langString", "PlainLiteral", "type", "Property", "Statement", "subject", "predicate", "object", "Bag", "Seq", "Alt", "value", "List", "nil", "first", "rest", "XMLLiteral", "JSON", "CompoundLiteral", "language", "direction"}; explicit RDF(storage::DynNodeStoragePtr node_storage = storage::default_node_storage); IRI operator+(std::string_view suffix) const override; }; } // namespace rdf4cpp::namespaces #endif //RDF4CPP_NAMESPACE_RDF_HPP