This file contain the definition of the graph::Vertex class. More...
#include <QtCore/QHash>
#include <config.h>
#include <map>
#include <utility>
#include <util/unorderedmap.h>
#include <util/mangling.h>
#include <iostream>
#include <typeinfo>
#include <stdint.h>
#include <util/assert.h>
#include <storage/fwd.h>
Go to the source code of this file.
Classes | |
struct | graph::CountedContent< Content > |
Type of the reference counted content. More... | |
class | graph::Vertex< VertexContent > |
Vertex of a vv graph. More... | |
class | graph::WeakVertex< VertexContent > |
Weak pointer on a vertex. More... | |
Namespaces | |
namespace | graph |
Contains all the classes related to the graphs. | |
Defines | |
#define | TEMPLATE_VERTEX typename VertexContent |
#define | VERTEX_ARGS VertexContent |
#define | VVVERTEX_NO_CACHE |
Typedefs | |
typedef uintptr_t | graph::vertex_identity_t |
Type of the identifier of a vertex. | |
Functions | |
template<TEMPLATE_VERTEX , typename charT > | |
std::basic_ostream< charT > & | graph::operator<< (std::basic_ostream< charT > &ss, const Vertex< VERTEX_ARGS > &v) |
template<TEMPLATE_VERTEX > | |
uint | qHash (const graph::Vertex< VERTEX_ARGS > &v) |
This file contain the definition of the graph::Vertex class.
For now, the graph::Vertex class can only be used with the graph::VVGraph class.
Definition in file vertex.h.