perkun  0.0.9
ExperimentalAIlanguage
Public Member Functions | Private Attributes | List of all members
perkun::action Class Reference

#include <perkun.h>

Public Member Functions

 action (collection_of_variables &v, collection_of_values &w)
 
const valueget_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_variablesmy_variables
 
collection_of_valuesmy_values
 
std::map< variable *, value * > map_output_variable_to_value
 

Detailed Description

An action contains a map from an (output) variable to a value. It is aware of the collections: variables and values.

Member Data Documentation

std::map<variable*, value*> perkun::action::map_output_variable_to_value
private

This is the map reflecting the action.


The documentation for this class was generated from the following files: