![]() |
graph 6.0.0
Graph: generic attributed relational graphs
|
Directed edges. More...
#include <graph/graph/dedge.h>


Public Member Functions | |
| virtual | ~DEdge () |
Property querying methods | |
| virtual bool | isDirected () const |
| Is this edge directed? | |
| virtual bool | isUndirected () const |
| Is this edge undirected? | |
Public Member Functions inherited from Edge | |
| iterator | begin () |
| Get the beginning of the vertex collection of the graph. | |
| iterator | end () |
| Get the end of the vertex collection of the graph. | |
| const_iterator | begin () const |
| Get the beginning of the vertex collection of the graph. | |
| const_iterator | end () const |
| Get the end of the vertex collection of the graph. | |
| reverse_iterator | rbegin () |
| Get the beginning of the reversed vertex collection of the graph. | |
| reverse_iterator | rend () |
| Get the end of the reversed vertex collection of the graph. | |
| const_reverse_iterator | rbegin () const |
| Get the beginning of the reversed vertex collection of the graph. | |
| const_reverse_iterator | rend () const |
| Get the end of the reversed vertex collection of the graph. | |
| virtual std::string | type () const CARTO_OVERRIDE |
| virtual | ~Edge () |
| bool | hasVertex (const Vertex *vertex) const |
| Does this edge contain a given vertex? | |
| size_t | verticesSize () const |
| number of vertices | |
| virtual | ~GraphObject () |
Public Member Functions inherited from carto::SyntaxedObject< PropertySet > | |
| SyntaxedObject (const std::string &s) | |
| SyntaxedObject (const SyntaxedObject &x) | |
| SyntaxedObject (const SyntaxedObject< PropertySet > &x) | |
| SyntaxedObject (const std::string &s) | |
| SyntaxedObject (const SyntaxedObject &x) | |
| SyntaxedObject (const SyntaxedObject< PropertySet > &x) | |
Protected Member Functions | |
Constructors, destructor | |
| DEdge (std::string s) | |
| The programmer should not call the constructor. | |
| DEdge (const DEdge &x) | |
| The programmer should not call the copy constructor. | |
| virtual Edge * | cloneEdge () const |
| The programmer should not clone. | |
| Edge (std::string s) | |
| The programmer should not call the constructor. | |
| Edge (const Edge &x) | |
| The programmer should not call the copy constructor. | |
| GraphObject (const std::string &s) | |
| The programmer should not call the constructor of an abstract base class. | |
| GraphObject (const GraphObject &x) | |
Friends | |
| class | GraphFactory |
Additional Inherited Members | |
| typedef VSet::value_type | value_type |
| typedef VSet::pointer | pointer |
| typedef VSet::reference | reference |
| typedef VSet::const_reference | const_reference |
| typedef VSet::iterator | iterator |
| typedef VSet::const_iterator | const_iterator |
| typedef VSet::reverse_iterator | reverse_iterator |
| typedef VSet::const_reverse_iterator | const_reverse_iterator |
Public Types inherited from carto::SyntaxedObject< PropertySet > | |
| typedef internal::SyntaxedObjectSwitch< T, SUPERSUBCLASS(Interface, T)>::ContentType | ContentType |
|
virtual |
|
protected |
The programmer should not call the constructor.
| s | syntactic attribute |
Referenced by cloneEdge(), and DEdge().
|
protected |
|
protectedvirtual |
The programmer should not clone.
Implements Edge.
References DEdge(), and Edge::Edge().
|
virtual |
|
virtual |
|
friend |