Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
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: