vertex.h File Reference

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)

Detailed Description

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Fri May 31 15:37:53 2013 for VVE by  doxygen 1.6.3