Program Listing for File NodeGenerator.hpp¶
↰ Return to documentation for file (src/rdf4cpp/bnode_mngt/NodeGenerator.hpp)
#ifndef RDF4CPP_RDF_UTIL_IBLANKNODEIDGENERATORBACKEND
#define RDF4CPP_RDF_UTIL_IBLANKNODEIDGENERATORBACKEND
#include <concepts>
#include <rdf4cpp/Node.hpp>
namespace rdf4cpp::bnode_mngt {
template<typename G>
concept NodeGenerator = requires (G &g, storage::DynNodeStoragePtr node_storage) {
{ g.generate(node_storage) } -> std::convertible_to<Node>;
};
} // namespace rdf4cpp::bnode_mngt
#endif //RDF4CPP_RDF_UTIL_IBLANKNODEIDGENERATORBACKEND