Go to the documentation of this file.
5 #ifndef TESTCOMMANDPARAMSFILE_H
6 #define TESTCOMMANDPARAMSFILE_H
47 vector<ptr<TestSub1CommandDataType>>
subs;
69 : maybeSubs(maybeSubs),
c(
c), d(d) {
72 optional<optional<vector<optional<ptr<TestSub1CommandDataType>>>>>
maybeSubs;
86 :
CscCommand(COMMAND_ID), name(name), age(age), city(city), subField(subField) {}
125 const map<
string, map<string, string>> &desData,
128 :
CscCommand(COMMAND_ID), g(g), strings(strings), desData(desData), mapOfObject(mapOfObject), mapOfMapOfObject(mapOfMapOfObject) {}
144 vector<string> strings;
145 map<string, map<string, string>> desData;
146 map<string, ptr<TestSub1CommandDataType>> mapOfObject;
147 map<string, map<int, ptr<TestSub1CommandDataType>>> mapOfMapOfObject;
159 :
CscCommand(COMMAND_ID), serialNumber(serialNumber) {}
201 map<string, int> myInts;
210 inline static const CommandTypeId COMMAND_ID =
"SIMPLE_TEST_VECTOR_OF_OBJECTS_COMMAND";
213 :
CscCommand(COMMAND_ID), objectsList(objectsList) {}
228 vector<ptr<TestSub1CommandDataType>> objectsList;
240 :
CscCommand(COMMAND_ID), sub3(sub3), maybeMyInts(maybeMyInts) {}
256 optional<map<string, int>> maybeMyInts;
283 optional<ptr<TestSub1CommandDataType>> sub1;
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:222
optional< double > c
Definition: TestCommandParamsFile.h:73
TestSub3CommandDataType(const optional< optional< vector< optional< ptr< TestSub1CommandDataType >>>>> &maybeSubs, const optional< double > &c, const optional< string > &d)
Definition: TestCommandParamsFile.h:66
~CommandSimple() override
Definition: TestCommandParamsFile.h:161
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:164
Definition: CommandExecutionResultNone.h:11
optional< string > d
Definition: TestCommandParamsFile.h:74
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:93
~CommandTest2() override
Definition: TestCommandParamsFile.h:130
TestSub2CommandDataType()
Definition: TestCommandParamsFile.h:37
Definition: TestCommandParamsFile.h:262
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:133
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:273
~CommandTest() override
Definition: TestCommandParamsFile.h:88
~CommandSimpleWithOptional() override
Definition: TestCommandParamsFile.h:242
CommandOptionalOfObject(const optional< ptr< TestSub1CommandDataType >> &sub1)
Definition: TestCommandParamsFile.h:267
~CommandSimpleWithMap() override
Definition: TestCommandParamsFile.h:188
string CommandTypeId
Definition: Command.h:29
Definition: TestCommandParamsFile.h:52
Definition: TestCommandParamsFile.h:180
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:191
optional< optional< vector< optional< ptr< TestSub1CommandDataType > > > > > maybeSubs
Definition: TestCommandParamsFile.h:72
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:97
Definition: TestCommandParamsFile.h:16
Definition: TestCommandParamsFile.h:153
Definition: TestCommandParamsFile.h:119
Definition: TestCommandParamsFile.h:33
Definition: cartographyCommands.cpp:4
string field1
Definition: TestCommandParamsFile.h:29
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:249
CommandTest2(double g, const vector< string > &strings, const map< string, map< string, string >> &desData, const map< string, ptr< TestSub1CommandDataType >> &mapOfObject, const map< string, map< int, ptr< TestSub1CommandDataType >>> &mapOfMapOfObject)
Definition: TestCommandParamsFile.h:124
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:218
vector< ptr< TestSub1CommandDataType > > subs
Definition: TestCommandParamsFile.h:47
~CommandOptionalOfObject() override
Definition: TestCommandParamsFile.h:270
CommandSimpleWithOptional(const ptr< TestSub3CommandDataType > &sub3, const optional< map< string, int >> &maybeMyInts)
Definition: TestCommandParamsFile.h:239
TestSub2CommandDataType(const vector< ptr< TestSub1CommandDataType >> &subs, bool b)
Definition: TestCommandParamsFile.h:45
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:168
Definition: TestCommandParamsFile.h:234
CommandSimple(const string &serialNumber)
Definition: TestCommandParamsFile.h:158
CommandSimpleWithMap(const map< string, int > &myInts)
Definition: TestCommandParamsFile.h:185
const ptr< CscObjectModel > const string const CscPoint3d const CscPoint3d optional< double >
Definition: environmentObjectsCommands.h:367
const CscCommandExecutionResultNone * doExecute(CscEnvironmentSimulator &environmentSimulator) override
Definition: TestCommandParamsFile.h:245
~CommandSimpleWithVectorOfObjects() override
Definition: TestCommandParamsFile.h:215
CommandSimpleWithVectorOfObjects(const vector< ptr< TestSub1CommandDataType >> &objectsList)
Definition: TestCommandParamsFile.h:212
bool b
Definition: TestCommandParamsFile.h:48
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:277
Definition: CscEnvironmentSimulator.h:31
Definition: TestCommandParamsFile.h:207
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:137
double c
Definition: HybridAStar.cpp:84
TestSub1CommandDataType()
Definition: TestCommandParamsFile.h:20
const ptr< CscObjectModel > const string const CscPoint3d const CscPoint3d optional< string >
Definition: environmentObjectsCommands.h:373
std::shared_ptr< T > ptr
Definition: CscCommon.h:29
TestSub3CommandDataType()
Definition: TestCommandParamsFile.h:56
ptr< CscEntityReflexion > getEntityReflexion() const override
Definition: TestCommandParamsFile.h:195
CommandTest(const string &name, int age, const string &city, const ptr< TestSub2CommandDataType > &subField)
Definition: TestCommandParamsFile.h:85
TestSub1CommandDataType(const string &field1)
Definition: TestCommandParamsFile.h:27
Definition: TestCommandParamsFile.h:80