Antares Simulator
Power System Simulator
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
final
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 =
nullptr
;
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< Nodes::Node >
src
expressions
include
antares
expressions
NodeRegistry.h
Generated by
1.9.1