perkun
0.0.9
ExperimentalAIlanguage
|
#include <perkun.h>
Public Member Functions | |
action (collection_of_variables &v, collection_of_values &w) | |
const value * | get_output_variable_value (variable *v) const |
void | insert (variable *v, value *w) |
void | report (std::ostream &s) const |
void | report_xml (std::ostream &s) const |
bool | get_match (const std::map< variable *, value * > &m) const |
const std::map< variable *, value * > & | get_map_output_variable_to_value () const |
Private Attributes | |
collection_of_variables & | my_variables |
collection_of_values & | my_values |
std::map< variable *, value * > | map_output_variable_to_value |
An action contains a map from an (output) variable to a value. It is aware of the collections: variables and values.
This is the map reflecting the action.