54 #ifndef _GAMS_VARIABLES_ACCENTS_H_
55 #define _GAMS_VARIABLES_ACCENTS_H_
61 #include "madara/knowledge/containers/Integer.h"
62 #include "madara/knowledge/containers/Double.h"
63 #include "madara/knowledge/containers/String.h"
64 #include "madara/knowledge/containers/NativeDoubleVector.h"
65 #include "madara/knowledge/containers/Vector.h"
66 #include "madara/knowledge/KnowledgeBase.h"
99 void init_vars(madara::knowledge::KnowledgeBase & knowledge,
100 const std::string & prefix);
107 void init_vars(madara::knowledge::Variables & knowledge,
108 const std::string & prefix);
111 madara::knowledge::containers::String
command;
135 madara::knowledge::KnowledgeBase & knowledge,
136 const std::string & prefix);
145 madara::knowledge::Variables & knowledge,
146 const std::string & prefix);
A container for accent status information.
AccentStatus()
Constructor.
~AccentStatus()
Destructor.
madara::knowledge::containers::String command
accent specific command
madara::knowledge::containers::Vector command_args
number of arguments for command
void init_vars(madara::knowledge::KnowledgeBase &knowledge, const std::string &prefix)
Initializes variable containers.
void init_vars(madara::knowledge::Variables &knowledge, const std::string &prefix)
Initializes variable containers.
void operator=(const AccentStatus &accent)
Assignment operator.
void init_variable_settings()
Set variable settings.
GAMS_EXPORT void init_vars(AccentStatuses &variables, madara::knowledge::KnowledgeBase &knowledge, const std::string &prefix)
Initializes accent status containers.
std::vector< AccentStatus > AccentStatuses
An array of accents.
Contains all GAMS-related tools, classes and code.