| VGServer::AnyType | AnyType is the class which encapsules the different possible attribute typed values | 
  | VGServer::AttributeBigBlobPolicy | AttributeBigBlob is a AttributeBlob specialization for large attribute arrays which grow 1 MB at a time | 
  | VGServer::AttributeEdgeTinyBlobPolicy | AttributeEdgeTinyblob is a TpAttributeBlob specialization for attribute blob containing values of just one edge object | 
  | VGServer::AttributeIdException | AttributeIdException is thrown by setVertexAttr and setEdgeAttr functions when supplied with an invalid attribute id | 
  | VGServer::AttributeParseException | AttributeParseException is an exception class thrown when the parser recognizes a syntax error | 
  | VGServer::AttributeProperties | AttributeProperties specifies the name, type and possibly more properties of an attribute | 
  | VGServer::AttributePropertiesList | AttributePropertiesList is a container class derived from std::vector enclosing the list of attributes | 
  | VGServer::AttributeSelectorList | AttributeSelectorList holds a vector of AttributeSelectors representing the array of return values of a selection query | 
  | VGServer::AttributeVertexTinyBlobPolicy | AttributeVertexTinyblob is a TpAttributeBlob specialization for attribute blob containing values of just one vertex object | 
  | VGServer::ByteBuffer | ByteBuffer is an inline utility class used by the graph server to enclose a continuous memory space and securely return it to the client | 
  | VGServer::ByteInBuffer | ByteInBuffer is a cursor class to ByteBuffer implementing extraction functions used in the graph client parser to securely access the byte blob returned by the server | 
  | VGServer::ByteOutBuffer | ByteOutBuffer is a cursor class to ByteBuffer implementing growing byte oriented memory buffer interface used in the graph server when constructing the client output | 
  | VGServer::ChangeFrame | ChangeFrame contains a list of changes made to the graph within one time slot | 
  | VGServer::ChangeFrame::ChangeEntry | Struct used as entries in the sequence of changes | 
  | VGServer::Changelist | Changelist contains a set of flexible data structures used to save temporary changes to the graph, and possibly prepare the changes to be incorporated into the global graph | 
  | VGServer::ChangeTimeline | ChangeTimeline models the functions to manage two Changelist snapshots: one of the initial frame and one including all ChangeFrames merged to support queries for the final state | 
  | VGServer::ConversionException | ConversionException is an exception class thrown by some combinations of get and set in AnyType | 
  | VGServer::DataLoadedException | Thrown by GraphLoader if some invalid data is loaded | 
  | VGServer::EdgeRef | EdgeRef is a read-only reference object holding indices into the GraphData structures | 
  | VGServer::FilterRoot | FilterRoot holds the root node of either an edge filter or a vertex filter | 
  | VGServer::GraphClientFace | GraphClientFace is a facade class for the client to strip down the functionality of GraphConnection | 
  | VGServer::GraphConnection | GraphConnection represents the context and link to exactly one client instance | 
  | VGServer::GraphContainer | GraphContainer is the owner class of the global static graph information | 
  | VGServer::GraphContainer::RTreeData | Structure which contains the data for each rectangle in the leaves of the rtree | 
  | VGServer::GraphContainer::RTreeDataCallback | Callback context class used to get a MBR from a data object | 
  | VGServer::GraphData | GraphData contains the basic data structures representing the global static graph | 
  | VGServer::GraphData::Edge | Allocated millions of times in the adjacency array | 
  | VGServer::GraphData::Vertex | Allocated millions of times in the vertex array | 
  | VGServer::GraphException | GraphException is the base class for exceptions by some part of the server library | 
  | VGServer::GraphLoader | GraphLoader is a class which extends GraphData by load functions which accept vertex and edge data _in_ascending_order_ and write it into a global GraphData's structure | 
  | VGServer::GraphLoaderKFile | GraphLoaderKFile is-a GraphLoader which will load .k map files | 
  | VGServer::GraphParser< Callback > | GraphParser is a static polymorphic class used to parse the data streams returned by the server | 
  | VGServer::GraphParserCallbackAdapter | A base callback class containing stubs to all the event functions which are called by the GraphParser | 
  | VGServer::GraphParserException | Thrown by GraphParser when the data stream is invalid | 
  | VGServer::GraphProperties | GraphProperties is a conglomerate of important unchangeable properties of the graph | 
  | VGServer::GraphServer | GraphServer contains the main loop of a graph server which waits for a new connection | 
  | VGServer::OrderException | Thrown by GraphLoader when the required loading order is violated | 
  | VGServer::ParseNode | ParseNode is the abstract interface for filter or selection nodes constructed by the AttributeParser | 
  | VGServer::QueryLimits | This struct contains the four limit parameters of getArea and getNearestNeighbor | 
  | VGServer::RTree | Outer RTree class implementes a "template namespace" parameterized by the CoordType used in all the nested classes | 
  | VGServer::RTree::LevelStats | Data class used to collect information from one level the tree | 
  | VGServer::RTree::Point | Two dimensional point | 
  | VGServer::RTree::Rect | Two dimensional rectangle class with sufficient caluclation methods | 
  | VGServer::RTree::Stats | Data class used to collect statistical information from the tree | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback > | Tree is a class implementing an R*-Tree used to accelerate access to the edges during a getArea query | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::InnerNode | Structure used to access fields of an inner node page of the R-Tree | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::InnerNodeData | Data struct of the elements found in each inner node | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNode | Structure used to access fields of a leaf node page of the R-Tree | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNodeData | Data struct of the elements in the leaf nodes. it is based on the template parameter | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NNPQData | Class containing the data and ordering function of the nearest neighbor priority queue | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | Node page augmented by a data type: either the childMBR + childPageId for InnerNodes or the childData for LeafNodes | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist | Data struct to order computed distributions | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | Common data structures found at the beginning of each node page | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::PageManager | Poor man's page manager. used so that no pointers are saved in the R-Tree data | 
  | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::ReinsertDist | Data structed used to order children to reinsert | 
  | VGServer::TpArray< Tp > | TpArray is a more simple template array than std::vector | 
  | VGServer::TpAttributeBlob< AllocPolicy > | TpAttributeBlob is the growing byte oriented memory buffer used in the graph server to store attribute values packed in a large array | 
  | VGServer::VertexRef | VertexRef is a read-only reference object holding indices into the GraphData structures |