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

#include <perkun.h>

Public Member Functions

 collection_of_actions (collection_of_variables &v, collection_of_values &w)
 
void populate ()
 
const std::list< action * > & get_list_of_actions () const
 
std::list< action * > & get_list_of_actions ()
 
actionget (const std::map< variable *, value * > &m)
 

Private Member Functions

bool get_allowed (const std::map< variable *, std::vector< value * >::const_iterator > &m) const
 

Private Attributes

collection_of_variablesmy_variables
 
collection_of_valuesmy_values
 
std::list< action * > list_of_actions
 

Detailed Description

A collection of actions - contains a list of actions. Some other classes must be aware of it.


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