Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Static Public Member Functions
core::normalize< graph::WeightedUndirectedMultiGraph< TNode, TEdge > > Struct Template Reference

#include <WeightedGraphClasses.hpp>

Static Public Member Functions

static graph::WeightedUndirectedMultiGraph eval (graph::WeightedUndirectedMultiGraph< TNode, TEdge > &&value)
 

Detailed Description

template<typename TNode, typename TEdge>
struct core::normalize< graph::WeightedUndirectedMultiGraph< TNode, TEdge > >

Helper for normalisation of types specified by templates used as internal datatypes of symbols and states.

Returns
new instance of the graph with default template parameters or unmodified instance if the template parameters were already the default ones

Member Function Documentation

◆ eval()

template<typename TNode , typename TEdge >
static graph::WeightedUndirectedMultiGraph core::normalize< graph::WeightedUndirectedMultiGraph< TNode, TEdge > >::eval ( graph::WeightedUndirectedMultiGraph< TNode, TEdge > &&  value)
inlinestatic
Here is the call graph for this function:

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