Directed adjacency vector graph
Programming interface
All types and functions in this section are declared in the
oneapi::dal::preview
namespace and are available via inclusion of the
oneapi/dal/graph/directed_adjacency_vector_graph.hpp
header file.- template<typenameVertexValue= empty_value, typenameEdgeValue= empty_value, typenameGraphValue= empty_value, typenameIndexType= std::int32_t, typenameAllocator= std::allocator<char>>classdirected_adjacency_vector_graph
- Template Parameters
- VertexValue– The type of the vertex attribute values.
- EdgeValue– The type of the edge attribute values.
- GraphValue– The type of the graph attribute value.
- IndexType– The type of the vertex indices.
- Allocator– The type of a graph allocator.
Constructors- directed_adjacency_vector_graph()
- Constructs an empty graph.
- ~directed_adjacency_vector_graph() = default
- Destructs the graph.
- Creates a new graph instance and moves the implementation from another instance into this one.
Public Methods- directed_adjacency_vector_graph &operator=(directed_adjacency_vector_graph &&other)
- Swaps the implementation of this object and another one.