The base class for objects used by graphs like nodes, edges, etc. More...
#include <ogdf/basic/Graph_d.h>
Public Member Functions | |
| void * | operator new (size_t nBytes) |
| void * | operator new (size_t, void *p) |
| void | operator delete (void *p, size_t nBytes) |
Protected Attributes | |
| GraphElement * | m_next |
| The successor in the list. | |
| GraphElement * | m_prev |
| The predecessor in the list. | |
Friends | |
| class | Graph |
| class | GraphListBase |
The base class for objects used by graphs like nodes, edges, etc.
Such graph objects are maintained in list (see GraphList<T>), and GraphElement basically provides a next and previous pointer for these objects.
Definition at line 89 of file Graph_d.h.
| void ogdf::GraphElement::operator delete | ( | void * | p, | |
| size_t | nBytes | |||
| ) | [inline] |
Reimplemented in ogdf::FaceElement, ogdf::AdjElement, ogdf::NodeElement, ogdf::EdgeElement, and ogdf::ClusterElement.
| void* ogdf::GraphElement::operator new | ( | size_t | nBytes | ) | [inline] |
Reimplemented in ogdf::FaceElement, ogdf::AdjElement, ogdf::NodeElement, ogdf::EdgeElement, and ogdf::ClusterElement.
| void* ogdf::GraphElement::operator new | ( | size_t | , | |
| void * | p | |||
| ) | [inline] |
Reimplemented in ogdf::FaceElement, ogdf::AdjElement, ogdf::NodeElement, ogdf::EdgeElement, and ogdf::ClusterElement.
friend class Graph [friend] |
Reimplemented in ogdf::AdjElement, ogdf::NodeElement, and ogdf::EdgeElement.
friend class GraphListBase [friend] |
Reimplemented in ogdf::AdjElement.
GraphElement* ogdf::GraphElement::m_next [protected] |
GraphElement* ogdf::GraphElement::m_prev [protected] |