00001
00002
00003 #ifndef DEV_W3_ORG__2001_BLINDFOLD_SRC_RDF_RDF_GRAPH_H
00004 #define DEV_W3_ORG__2001_BLINDFOLD_SRC_RDF_RDF_GRAPH_H
00005
00006 #include "config.h"
00007
00008 namespace RDF {
00009
00013 class Graph {
00014
00015 public:
00016
00017
00018 Graph();
00019 Graph(const Graph& other);
00020 const Graph& operator=(const Graph& other);
00021 bool operator==(const Graph& other) const;
00022 bool operator<(const Graph& other) const;
00023 size_t hash() const;
00024 friend std::ostream& operator<<(std::ostream& s, const Graph& me);
00025 std::ostream& print_to(std::ostream& stream) const;
00026 ~Graph();
00027
00028
00029
00030
00031
00032
00033 private:
00034
00035
00036 };
00037 }
00038
00039
00040 STANDARD_EXTERNAL(RDF::Graph)
00041
00042 #endif