|
MADARA
3.1.8
|
This is the complete list of members for madara::knowledge::Variables, including all inherited members.
| apply_modified(const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings()) | madara::knowledge::Variables | |
| compile(const std::string &expression) | madara::knowledge::Variables | |
| context_ | madara::knowledge::Variables | private |
| dec(const std::string &key, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| dec(const VariableReference &variable, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| define_function(const std::string &name, knowledge::KnowledgeRecord(*func)(FunctionArguments &, Variables &)) | madara::knowledge::Variables | |
| define_function(const std::string &name, knowledge::KnowledgeRecord(*func)(const char *, FunctionArguments &, Variables &)) | madara::knowledge::Variables | |
| define_function(const std::string &name, const std::string &expression) | madara::knowledge::Variables | |
| define_function(const std::string &name, const CompiledExpression &expression) | madara::knowledge::Variables | |
| evaluate(const std::string &expression, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings()) | madara::knowledge::Variables | |
| evaluate(CompiledExpression &expression, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings()) | madara::knowledge::Variables | |
| exists(const std::string &key, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false)) const | madara::knowledge::Variables | |
| exists(const VariableReference &variable, const KnowledgeReferenceSettings &settings=KnowledgeReferenceSettings(false)) const | madara::knowledge::Variables | |
| expand_statement(const std::string &statement) const | madara::knowledge::Variables | |
| get(const std::string &key, const KnowledgeReferenceSettings &settings=knowledge::KnowledgeReferenceSettings(false)) | madara::knowledge::Variables | |
| get(const VariableReference &variable, const KnowledgeReferenceSettings &settings=knowledge::KnowledgeReferenceSettings(false)) | madara::knowledge::Variables | |
| get_context(void) | madara::knowledge::Variables | |
| get_matches(const std::string &prefix, const std::string &suffix, VariableReferences &matches) | madara::knowledge::Variables | |
| get_ref(const std::string &key, const KnowledgeReferenceSettings &settings=knowledge::KnowledgeReferenceSettings(false)) | madara::knowledge::Variables | |
| inc(const std::string &key, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| inc(const VariableReference &variable, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| load_context(const std::string &filename, const KnowledgeUpdateSettings &settings=KnowledgeUpdateSettings(true, true, true, false)) | madara::knowledge::Variables | |
| madara::expression::CompositeFunctionNode class | madara::knowledge::Variables | friend |
| madara::knowledge::KnowledgeRecordFilters class | madara::knowledge::Variables | friend |
| operator=(Variables &rhs) | madara::knowledge::Variables | |
| print(unsigned int level=0) const | madara::knowledge::Variables | |
| print(const std::string &statement, unsigned int level=0) const | madara::knowledge::Variables | |
| retrieve_index(const std::string &key, size_t index, const KnowledgeReferenceSettings &settings=knowledge::KnowledgeReferenceSettings(false)) | madara::knowledge::Variables | |
| retrieve_index(const VariableReference &variable, size_t index, const KnowledgeReferenceSettings &settings=knowledge::KnowledgeReferenceSettings(false)) | madara::knowledge::Variables | |
| save_as_karl(const std::string &filename) const | madara::knowledge::Variables | |
| save_checkpoint(const std::string &filename, bool reset_modifieds=true) | madara::knowledge::Variables | |
| save_context(const std::string &filename) | madara::knowledge::Variables | |
| set(const std::string &key, madara::knowledge::KnowledgeRecord::Integer value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, madara::knowledge::KnowledgeRecord::Integer value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, const madara::knowledge::KnowledgeRecord::Integer *value, uint32_t size, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, const madara::knowledge::KnowledgeRecord::Integer *value, uint32_t size, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, const std::vector< KnowledgeRecord::Integer > &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, const std::vector< KnowledgeRecord::Integer > &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, double value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, double value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, const double *value, uint32_t size, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, const double *value, uint32_t size, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, const std::vector< double > &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, const std::vector< double > &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, const std::string &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, const std::string &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const std::string &key, const madara::knowledge::KnowledgeRecord &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| set(const VariableReference &variable, const madara::knowledge::KnowledgeRecord &value, const KnowledgeUpdateSettings &settings=knowledge::KnowledgeUpdateSettings(false, true, false, false)) | madara::knowledge::Variables | |
| to_map(const std::string &subject, std::map< std::string, knowledge::KnowledgeRecord > &target) | madara::knowledge::Variables | |
| to_string(std::string &target, const std::string &array_delimiter=",", const std::string &record_delimiter=";\n", const std::string &key_val_delimiter="=") const | madara::knowledge::Variables | |
| to_vector(const std::string &subject, unsigned int start, unsigned int end, std::vector< KnowledgeRecord > &target) | madara::knowledge::Variables | |
| Variables() | madara::knowledge::Variables | inline |
| Variables(const Variables &rhs) | madara::knowledge::Variables | inline |
| write_file(const std::string &knowledge_key, const std::string &filename) | madara::knowledge::Variables |