2. Operations
~Vertex () |
| void | addEdge (Edge* passed_edge) |
| void | removeEdge (Edge* passed_edge) |
| char* | name () const |
| DataType | type () const |
| MSet<Edge*> | incidentEdges () const |
| Set<Vertex*> | neighbors () |
| Set<Vertex*> | inNeighbors () |
| Set<Vertex*> | outNeighbors () |
| Vertex* | randomNeighbor () |
| Bool operator==(const Vertex&) const | |
| Bool operator<=(const Vertex&) const | |
| Bool operator< (const Vertex&) const | |
| Bool operator>=(const Vertex&) const | |
| Bool operator> (const Vertex&) const | |
| Bool operator!=(const Vertex&) const |
| void | saveToFile (ofstream& fout, int indent) |
| friend ostream& | operator<< (ostream& stream, const Vertex& v) |