perkun
0.0.9
ExperimentalAIlanguage
|
#include <perkun.h>
Public Member Functions | |
query (collection_of_variables &v, const std::map< variable *, value * > &m) | |
void | report (std::ostream &s) const |
void | make_input_query () |
void | make_hidden_query () |
void | check_contains_all_input_variables () const |
void | check_contains_only_input_variables () const |
void | check_contains_all_hidden_variables () const |
void | check_contains_only_input_or_hidden_variables () const |
void | check_contains_all_output_variables () const |
void | check_contains_only_output_variables () const |
Private Attributes | |
collection_of_variables & | my_variables |
An auxilliary class derived from a map<variable*,value*>. It is used to manipulate the queries. It also contains some checks that throw errors if a specific condition is not met.