STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types | Protected Attributes
stapl::sequential::short_graph_property_edge< VertexDescriptor, Property > Class Template Reference

A short graph edge with a property. More...

Public Member Functions

 short_graph_property_edge (edge_descriptor_type const &ed, property_type p=property_type{})
 Creates an edge for the graph with the given descriptor and property. More...
 
vertex_descriptor target (void) const noexcept
 
property_type property (void) const noexcept
 

Public Types

using vertex_descriptor = VertexDescriptor
 
using edge_descriptor_type = edge_descriptor_impl< vertex_descriptor >
 
using edge_id_type = typename edge_descriptor_type::edge_id_type
 
using property_type = Property
 

Protected Attributes

vertex_descriptor m_target
 
property_type m_property
 

Detailed Description

template<typename VertexDescriptor, typename Property>
class stapl::sequential::short_graph_property_edge< VertexDescriptor, Property >

A short graph edge with a property.

A short edge is one that only has information about the target, and no source or id information.

Constructor & Destructor Documentation

◆ short_graph_property_edge()

template<typename VertexDescriptor , typename Property >
stapl::sequential::short_graph_property_edge< VertexDescriptor, Property >::short_graph_property_edge ( edge_descriptor_type const &  ed,
property_type  p = property_type{} 
)

Creates an edge for the graph with the given descriptor and property.

Parameters
edThe descriptor of this edge.
pThe property of this edge (no_property).

The documentation for this class was generated from the following file: