Antares Simulator
Power System Simulator
Antares::Expressions::Visitors::NodeVisitsProvider< R, Args > Struct Template Reference

Public Types

using FunctionT = R(*)(const Nodes::Node *, NodeVisitor< R, Args... > &, Args... args)
 

Static Public Member Functions

template<class... NodeTypes>
static auto NodesVisitList ()
 

Member Function Documentation

◆ NodesVisitList()

template<class R , class... Args>
template<class... NodeTypes>
static auto Antares::Expressions::Visitors::NodeVisitsProvider< R, Args >::NodesVisitList ( )
inlinestatic

Creates a map associating node types with corresponding visitor functions.

Template Parameters
NodeTypesA variadic pack of node types to be included in the map.
Returns
An std::unordered_map containing the associations between node types and their corresponding visitor functions.

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