Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
NodeRegistry.h
1
#pragma once
2
3
#include <antares/expressions/Registry.hxx>
4
#include <antares/expressions/nodes/Node.h>
5
6
namespace
Antares::Expressions
7
{
8
class
NodeRegistry
9
{
10
public
:
11
NodeRegistry
() =
default
;
12
NodeRegistry
(
Nodes::Node
* node,
Registry<Nodes::Node>
registry);
13
14
// Shallow copy
15
NodeRegistry
(
NodeRegistry
&&) =
default
;
16
NodeRegistry
& operator=(
NodeRegistry
&&) =
default
;
17
18
Nodes::Node
* node;
19
Registry<Nodes::Node>
registry;
20
};
21
}
// namespace Antares::Expressions
Antares::Expressions::NodeRegistry
Definition
NodeRegistry.h:9
Antares::Expressions::Nodes::Node
Base class for nodes in a syntax tree.
Definition
Node.h:30
Antares::Expressions::Registry
Definition
Registry.hxx:33
src
expressions
include
antares
expressions
NodeRegistry.h
Generated by
1.12.0