Skip to content

Commit 934a045

Browse files
committed
Use custom localizable string type on node interfaces.
1 parent c735357 commit 934a045

35 files changed

Lines changed: 198 additions & 192 deletions

Sources/BuiltInNodes/BI_ArithmeticUINodes.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ NE::DynamicSerializationInfo MultiplicationNode::serializationInfo (NE::ObjectId
1414
NE::DynamicSerializationInfo DivisionNode::serializationInfo (NE::ObjectId ("{652DDDFC-A441-40B1-87AC-0BED247F35E7}"), NE::ObjectVersion (1), DivisionNode::CreateSerializableInstance);
1515

1616
BinaryOperationNode::BinaryOperationNode () :
17-
BinaryOperationNode (std::wstring (), NUIE::Point ())
17+
BinaryOperationNode (NE::String (), NUIE::Point ())
1818
{
1919

2020
}
2121

22-
BinaryOperationNode::BinaryOperationNode (const std::wstring& name, const NUIE::Point& position) :
22+
BinaryOperationNode::BinaryOperationNode (const NE::String& name, const NUIE::Point& position) :
2323
BasicUINode (name, position)
2424
{
2525
}
@@ -31,9 +31,9 @@ BinaryOperationNode::~BinaryOperationNode ()
3131

3232
void BinaryOperationNode::Initialize ()
3333
{
34-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("a"), L"A", NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
35-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("b"), L"B", NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
36-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("result"), L"Result")));
34+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("a"), NE::String (L"A"), NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
35+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("b"), NE::String (L"B"), NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
36+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("result"), NE::String (L"Result"))));
3737
RegisterFeature (NUIE::NodeFeaturePtr (new BI::ValueCombinationFeature (NE::ValueCombinationMode::Longest)));
3838
}
3939

@@ -95,7 +95,7 @@ AdditionNode::AdditionNode () :
9595

9696
}
9797

98-
AdditionNode::AdditionNode (const std::wstring& name, const NUIE::Point& position) :
98+
AdditionNode::AdditionNode (const NE::String& name, const NUIE::Point& position) :
9999
BinaryOperationNode (name, position)
100100
{
101101

@@ -117,7 +117,7 @@ SubtractionNode::SubtractionNode () :
117117

118118
}
119119

120-
SubtractionNode::SubtractionNode (const std::wstring& name, const NUIE::Point& position) :
120+
SubtractionNode::SubtractionNode (const NE::String& name, const NUIE::Point& position) :
121121
BinaryOperationNode (name, position)
122122
{
123123

@@ -139,7 +139,7 @@ MultiplicationNode::MultiplicationNode () :
139139

140140
}
141141

142-
MultiplicationNode::MultiplicationNode (const std::wstring& name, const NUIE::Point& position) :
142+
MultiplicationNode::MultiplicationNode (const NE::String& name, const NUIE::Point& position) :
143143
BinaryOperationNode (name, position)
144144
{
145145

@@ -161,7 +161,7 @@ DivisionNode::DivisionNode () :
161161

162162
}
163163

164-
DivisionNode::DivisionNode (const std::wstring& name, const NUIE::Point& position) :
164+
DivisionNode::DivisionNode (const NE::String& name, const NUIE::Point& position) :
165165
BinaryOperationNode (name, position)
166166
{
167167

Sources/BuiltInNodes/BI_ArithmeticUINodes.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class BinaryOperationNode : public BasicUINode
1414

1515
public:
1616
BinaryOperationNode ();
17-
BinaryOperationNode (const std::wstring& name, const NUIE::Point& position);
17+
BinaryOperationNode (const NE::String& name, const NUIE::Point& position);
1818
virtual ~BinaryOperationNode ();
1919

2020
virtual void Initialize () override;
@@ -36,7 +36,7 @@ class AdditionNode : public BinaryOperationNode
3636

3737
public:
3838
AdditionNode ();
39-
AdditionNode (const std::wstring& name, const NUIE::Point& position);
39+
AdditionNode (const NE::String& name, const NUIE::Point& position);
4040
virtual ~AdditionNode ();
4141

4242
private:
@@ -49,7 +49,7 @@ class SubtractionNode : public BinaryOperationNode
4949

5050
public:
5151
SubtractionNode ();
52-
SubtractionNode (const std::wstring& name, const NUIE::Point& position);
52+
SubtractionNode (const NE::String& name, const NUIE::Point& position);
5353
virtual ~SubtractionNode ();
5454

5555
private:
@@ -62,7 +62,7 @@ class MultiplicationNode : public BinaryOperationNode
6262

6363
public:
6464
MultiplicationNode ();
65-
MultiplicationNode (const std::wstring& name, const NUIE::Point& position);
65+
MultiplicationNode (const NE::String& name, const NUIE::Point& position);
6666
virtual ~MultiplicationNode ();
6767

6868
private:
@@ -75,7 +75,7 @@ class DivisionNode : public BinaryOperationNode
7575

7676
public:
7777
DivisionNode ();
78-
DivisionNode (const std::wstring& name, const NUIE::Point& position);
78+
DivisionNode (const NE::String& name, const NUIE::Point& position);
7979
virtual ~DivisionNode ();
8080

8181
private:

Sources/BuiltInNodes/BI_BasicUINode.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,23 @@ namespace BI
99
NE::SerializationInfo BasicUINode::serializationInfo (NE::ObjectVersion (1));
1010

1111
BasicUINode::BasicUINode () :
12-
BasicUINode (std::wstring (), NUIE::Point ())
12+
BasicUINode (NE::String (), NUIE::Point ())
1313
{
1414

1515
}
1616

17-
BasicUINode::BasicUINode (const std::wstring& name, const NUIE::Point& position) :
17+
BasicUINode::BasicUINode (const NE::String& name, const NUIE::Point& position) :
1818
BasicUINode (name, position, NUIE::InvalidIconId, UINodeLayoutPtr (new HeaderWithSlotsLayout ()))
1919
{
2020

2121
}
2222

23-
BasicUINode::BasicUINode (const std::wstring& name, const NUIE::Point& position, const NUIE::IconId& iconId) :
23+
BasicUINode::BasicUINode (const NE::String& name, const NUIE::Point& position, const NUIE::IconId& iconId) :
2424
BasicUINode (name, position, iconId, UINodeLayoutPtr (new HeaderWithSlotsLayout ()))
2525
{
2626

2727
}
28-
BasicUINode::BasicUINode (const std::wstring& name, const NUIE::Point& position, const NUIE::IconId& iconId, const UINodeLayoutPtr& layout) :
28+
BasicUINode::BasicUINode (const NE::String& name, const NUIE::Point& position, const NUIE::IconId& iconId, const UINodeLayoutPtr& layout) :
2929
NUIE::UINode (name, position),
3030
iconId (iconId),
3131
layout (layout)

Sources/BuiltInNodes/BI_BasicUINode.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ class BasicUINode : public NUIE::UINode
1313

1414
public:
1515
BasicUINode ();
16-
BasicUINode (const std::wstring& name, const NUIE::Point& position);
17-
BasicUINode (const std::wstring& name, const NUIE::Point& position, const NUIE::IconId& iconId);
18-
BasicUINode (const std::wstring& name, const NUIE::Point& position, const NUIE::IconId& iconId, const UINodeLayoutPtr& layout);
16+
BasicUINode (const NE::String& name, const NUIE::Point& position);
17+
BasicUINode (const NE::String& name, const NUIE::Point& position, const NUIE::IconId& iconId);
18+
BasicUINode (const NE::String& name, const NUIE::Point& position, const NUIE::IconId& iconId, const UINodeLayoutPtr& layout);
1919
virtual ~BasicUINode ();
2020

2121
bool HasIconId () const;

Sources/BuiltInNodes/BI_InputUINodes.cpp

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,12 @@ std::shared_ptr<HeaderWithSlotsAndSwitchLayout::ClickHandler> BooleanNode::Layou
8383
}
8484

8585
BooleanNode::BooleanNode () :
86-
BooleanNode (std::wstring (), NUIE::Point (), false)
86+
BooleanNode (NE::String (), NUIE::Point (), false)
8787
{
8888

8989
}
9090

91-
BooleanNode::BooleanNode (const std::wstring& name, const NUIE::Point& position, bool val) :
91+
BooleanNode::BooleanNode (const NE::String& name, const NUIE::Point& position, bool val) :
9292
BasicUINode (name, position, NUIE::InvalidIconId, UINodeLayoutPtr (new Layout ("switch", NE::LocalizeString (L"true"), NE::LocalizeString (L"false")))),
9393
val (val)
9494
{
@@ -102,7 +102,7 @@ BooleanNode::~BooleanNode ()
102102

103103
void BooleanNode::Initialize ()
104104
{
105-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), L"Output")));
105+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), NE::String (L"Output"))));
106106
}
107107

108108
bool BooleanNode::IsForceCalculated () const
@@ -218,12 +218,12 @@ std::shared_ptr<HeaderWithSlotsAndButtonsLayout::ClickHandler> NumericUpDownNode
218218
}
219219

220220
NumericUpDownNode::NumericUpDownNode () :
221-
NumericUpDownNode (std::wstring (), NUIE::Point ())
221+
NumericUpDownNode (NE::String (), NUIE::Point ())
222222
{
223223

224224
}
225225

226-
NumericUpDownNode::NumericUpDownNode (const std::wstring& name, const NUIE::Point& position) :
226+
NumericUpDownNode::NumericUpDownNode (const NE::String& name, const NUIE::Point& position) :
227227
BasicUINode (name, position, NUIE::InvalidIconId, UINodeLayoutPtr (new Layout ("minus", NE::LocalizeString (L"<"), "plus", NE::LocalizeString (L">"))))
228228
{
229229

@@ -236,7 +236,7 @@ NumericUpDownNode::~NumericUpDownNode ()
236236

237237
void NumericUpDownNode::Initialize ()
238238
{
239-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), L"Output")));
239+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), NE::String (L"Output"))));
240240
}
241241

242242
bool NumericUpDownNode::IsForceCalculated () const
@@ -259,12 +259,12 @@ NE::Stream::Status NumericUpDownNode::Write (NE::OutputStream& outputStream) con
259259
}
260260

261261
IntegerUpDownNode::IntegerUpDownNode () :
262-
IntegerUpDownNode (std::wstring (), NUIE::Point (), 0, 0)
262+
IntegerUpDownNode (NE::String (), NUIE::Point (), 0, 0)
263263
{
264264

265265
}
266266

267-
IntegerUpDownNode::IntegerUpDownNode (const std::wstring& name, const NUIE::Point& position, int val, int step) :
267+
IntegerUpDownNode::IntegerUpDownNode (const NE::String& name, const NUIE::Point& position, int val, int step) :
268268
NumericUpDownNode (name, position),
269269
val (val),
270270
step (step)
@@ -382,12 +382,12 @@ void IntegerUpDownNode::SetStep (int newStep)
382382
}
383383

384384
DoubleUpDownNode::DoubleUpDownNode () :
385-
DoubleUpDownNode (std::wstring (), NUIE::Point (), 0.0, 0.0)
385+
DoubleUpDownNode (NE::String (), NUIE::Point (), 0.0, 0.0)
386386
{
387387

388388
}
389389

390-
DoubleUpDownNode::DoubleUpDownNode (const std::wstring& name, const NUIE::Point& position, double val, double step) :
390+
DoubleUpDownNode::DoubleUpDownNode (const NE::String& name, const NUIE::Point& position, double val, double step) :
391391
NumericUpDownNode (name, position),
392392
val (val),
393393
step (step)
@@ -505,12 +505,12 @@ void DoubleUpDownNode::SetStep (double newStep)
505505
}
506506

507507
NumericRangeNode::NumericRangeNode () :
508-
NumericRangeNode (std::wstring (), NUIE::Point ())
508+
NumericRangeNode (NE::String (), NUIE::Point ())
509509
{
510510

511511
}
512512

513-
NumericRangeNode::NumericRangeNode (const std::wstring& name, const NUIE::Point& position) :
513+
NumericRangeNode::NumericRangeNode (const NE::String& name, const NUIE::Point& position) :
514514
BasicUINode (name, position)
515515
{
516516

@@ -541,12 +541,12 @@ NE::Stream::Status NumericRangeNode::Write (NE::OutputStream& outputStream) cons
541541
}
542542

543543
IntegerIncrementedNode::IntegerIncrementedNode () :
544-
IntegerIncrementedNode (std::wstring (), NUIE::Point ())
544+
IntegerIncrementedNode (NE::String (), NUIE::Point ())
545545
{
546546

547547
}
548548

549-
IntegerIncrementedNode::IntegerIncrementedNode (const std::wstring& name, const NUIE::Point& position) :
549+
IntegerIncrementedNode::IntegerIncrementedNode (const NE::String& name, const NUIE::Point& position) :
550550
NumericRangeNode (name, position)
551551
{
552552

@@ -559,10 +559,10 @@ IntegerIncrementedNode::~IntegerIncrementedNode ()
559559

560560
void IntegerIncrementedNode::Initialize ()
561561
{
562-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("start"), L"Start", NE::ValuePtr (new NE::IntValue (0)), NE::OutputSlotConnectionMode::Single)));
563-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("step"), L"Step", NE::ValuePtr (new NE::IntValue (1)), NE::OutputSlotConnectionMode::Single)));
564-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("count"), L"Count", NE::ValuePtr (new NE::IntValue (10)), NE::OutputSlotConnectionMode::Single)));
565-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), L"List")));
562+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("start"), NE::String (L"Start"), NE::ValuePtr (new NE::IntValue (0)), NE::OutputSlotConnectionMode::Single)));
563+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("step"), NE::String (L"Step"), NE::ValuePtr (new NE::IntValue (1)), NE::OutputSlotConnectionMode::Single)));
564+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("count"), NE::String (L"Count"), NE::ValuePtr (new NE::IntValue (10)), NE::OutputSlotConnectionMode::Single)));
565+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), NE::String (L"List"))));
566566
}
567567

568568
NE::ValueConstPtr IntegerIncrementedNode::Calculate (NE::EvaluationEnv& env) const
@@ -612,12 +612,12 @@ NE::Stream::Status IntegerIncrementedNode::Write (NE::OutputStream& outputStream
612612
}
613613

614614
DoubleIncrementedNode::DoubleIncrementedNode () :
615-
DoubleIncrementedNode (std::wstring (), NUIE::Point ())
615+
DoubleIncrementedNode (NE::String (), NUIE::Point ())
616616
{
617617

618618
}
619619

620-
DoubleIncrementedNode::DoubleIncrementedNode (const std::wstring& name, const NUIE::Point& position) :
620+
DoubleIncrementedNode::DoubleIncrementedNode (const NE::String& name, const NUIE::Point& position) :
621621
NumericRangeNode (name, position)
622622
{
623623

@@ -630,10 +630,10 @@ DoubleIncrementedNode::~DoubleIncrementedNode ()
630630

631631
void DoubleIncrementedNode::Initialize ()
632632
{
633-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("start"), L"Start", NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
634-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("step"), L"Step", NE::ValuePtr (new NE::DoubleValue (1.0)), NE::OutputSlotConnectionMode::Single)));
635-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("count"), L"Count", NE::ValuePtr (new NE::IntValue (10)), NE::OutputSlotConnectionMode::Single)));
636-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), L"List")));
633+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("start"), NE::String (L"Start"), NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
634+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("step"), NE::String (L"Step"), NE::ValuePtr (new NE::DoubleValue (1.0)), NE::OutputSlotConnectionMode::Single)));
635+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("count"), NE::String (L"Count"), NE::ValuePtr (new NE::IntValue (10)), NE::OutputSlotConnectionMode::Single)));
636+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), NE::String (L"List"))));
637637
}
638638

639639
NE::ValueConstPtr DoubleIncrementedNode::Calculate (NE::EvaluationEnv& env) const
@@ -683,12 +683,12 @@ NE::Stream::Status DoubleIncrementedNode::Write (NE::OutputStream& outputStream)
683683
}
684684

685685
DoubleDistributedNode::DoubleDistributedNode () :
686-
DoubleDistributedNode (std::wstring (), NUIE::Point ())
686+
DoubleDistributedNode (NE::String (), NUIE::Point ())
687687
{
688688

689689
}
690690

691-
DoubleDistributedNode::DoubleDistributedNode (const std::wstring& name, const NUIE::Point& position) :
691+
DoubleDistributedNode::DoubleDistributedNode (const NE::String& name, const NUIE::Point& position) :
692692
NumericRangeNode (name, position)
693693
{
694694

@@ -701,10 +701,10 @@ DoubleDistributedNode::~DoubleDistributedNode ()
701701

702702
void DoubleDistributedNode::Initialize ()
703703
{
704-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("start"), L"Start", NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
705-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("end"), L"End", NE::ValuePtr (new NE::DoubleValue (1.0)), NE::OutputSlotConnectionMode::Single)));
706-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("count"), L"Count", NE::ValuePtr (new NE::IntValue (10)), NE::OutputSlotConnectionMode::Single)));
707-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), L"List")));
704+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("start"), NE::String (L"Start"), NE::ValuePtr (new NE::DoubleValue (0.0)), NE::OutputSlotConnectionMode::Single)));
705+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("end"), NE::String (L"End"), NE::ValuePtr (new NE::DoubleValue (1.0)), NE::OutputSlotConnectionMode::Single)));
706+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("count"), NE::String (L"Count"), NE::ValuePtr (new NE::IntValue (10)), NE::OutputSlotConnectionMode::Single)));
707+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), NE::String (L"List"))));
708708
}
709709

710710
NE::ValueConstPtr DoubleDistributedNode::Calculate (NE::EvaluationEnv& env) const
@@ -755,12 +755,12 @@ NE::Stream::Status DoubleDistributedNode::Write (NE::OutputStream& outputStream)
755755
}
756756

757757
ListBuilderNode::ListBuilderNode () :
758-
ListBuilderNode (std::wstring (), NUIE::Point ())
758+
ListBuilderNode (NE::String (), NUIE::Point ())
759759
{
760760

761761
}
762762

763-
ListBuilderNode::ListBuilderNode (const std::wstring& name, const NUIE::Point& position) :
763+
ListBuilderNode::ListBuilderNode (const NE::String& name, const NUIE::Point& position) :
764764
BasicUINode (name, position)
765765
{
766766

@@ -773,8 +773,8 @@ ListBuilderNode::~ListBuilderNode ()
773773

774774
void ListBuilderNode::Initialize ()
775775
{
776-
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("in"), L"Input", nullptr, NE::OutputSlotConnectionMode::Multiple)));
777-
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), L"Output")));
776+
RegisterUIInputSlot (NUIE::UIInputSlotPtr (new NUIE::UIInputSlot (NE::SlotId ("in"), NE::String (L"Input"), nullptr, NE::OutputSlotConnectionMode::Multiple)));
777+
RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId ("out"), NE::String (L"Output"))));
778778
}
779779

780780
NE::ValueConstPtr ListBuilderNode::Calculate (NE::EvaluationEnv& env) const

0 commit comments

Comments
 (0)