graph
5.0.5
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? More... | |
virtual bool | isUndirected () const |
Is this edge undirected? More... | |
Public Member Functions inherited from Edge | |
iterator | begin () |
Get the beginning of the vertex collection of the graph. More... | |
iterator | end () |
Get the end of the vertex collection of the graph. More... | |
const_iterator | begin () const |
Get the beginning of the vertex collection of the graph. More... | |
const_iterator | end () const |
Get the end of the vertex collection of the graph. More... | |
reverse_iterator | rbegin () |
Get the beginning of the reversed vertex collection of the graph. More... | |
reverse_iterator | rend () |
Get the end of the reversed vertex collection of the graph. More... | |
const_reverse_iterator | rbegin () const |
Get the beginning of the reversed vertex collection of the graph. More... | |
const_reverse_iterator | rend () const |
Get the end of the reversed vertex collection of the graph. More... | |
virtual | ~Edge () |
bool | hasVertex (const Vertex *vertex) const |
Does this edge contain a given vertex? More... | |
size_t | verticesSize () const |
number of vertices More... | |
Public Member Functions inherited from GraphObject | |
virtual | ~GraphObject () |
Public Member Functions inherited from carto::SyntaxedObject< T > | |
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. More... | |
DEdge (const DEdge &x) | |
The programmer should not call the copy constructor. More... | |
virtual Edge * | cloneEdge () const |
The programmer should not clone. More... | |
Protected Member Functions inherited from Edge | |
Edge (std::string s) | |
The programmer should not call the constructor. More... | |
Edge (const Edge &x) | |
The programmer should not call the copy constructor. More... | |
Protected Member Functions inherited from GraphObject | |
GraphObject (const std::string &s) | |
The programmer should not call the constructor of an abstract base class. More... | |
GraphObject (const GraphObject &x) | |
Friends | |
class | GraphFactory |
Additional Inherited Members | |
Public Types inherited from Edge | |
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< T > | |
typedef internal::SyntaxedObjectSwitch< T, SUPERSUBCLASS(Interface, T)>::ContentType | ContentType |
|
virtual |
|
protected |
The programmer should not call the constructor.
s | syntactic attribute |
|
protected |
The programmer should not call the copy constructor.
x | edge to clone |
|
protectedvirtual |
|
virtual |
|
virtual |
|
friend |