Antares Simulator
Power System Simulator
Antares::IO::Inputs::ModelConverter::ForbiddenNodes Class Reference

Public Member Functions

template<typename... NodeType>
void addGlobalForbidden ()
 
template<Expressions::Nodes::FunctionNodeType... NodeType>
void addGlobalForbidden ()
 
template<Expressions::Nodes::FunctionNodeType Parent, typename Child >
 requires (!std::is_same_v< Child, Expressions::Nodes::FunctionNodeType >) void addForbiddenFor()
 
template<Expressions::Nodes::FunctionNodeType Parent, Expressions::Nodes::FunctionNodeType Child>
void addForbiddenFor ()
 
template<typename Parent , Expressions::Nodes::FunctionNodeType Child>
void addForbiddenFor ()
 
template<typename Parent , Expressions::Nodes::FunctionNodeType Child>
bool isForbiddenFor () const
 
template<typename Parent , typename Child >
bool isForbiddenFor () const
 
template<Expressions::Nodes::FunctionNodeType Child>
bool isForbiddenFor (const std::type_index &parentKey) const
 
template<typename Child >
bool isForbiddenFor (const std::type_index &parentKey) const
 
template<typename NodeType >
bool isForbidden () const
 
template<Expressions::Nodes::FunctionNodeType NodeType>
bool isForbidden () const
 

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