Soar Kernel
9.3.2 08-06-12
|
#include <portability.h>
#include "soar_module.h"
#include "agent.h"
#include "gdatastructs.h"
#include "instantiations.h"
#include "tempmem.h"
#include "prefmem.h"
#include "mem.h"
#include "print.h"
#include "decide.h"
#include "xml.h"
#include "wmem.h"
#include "soar_TraceNames.h"
#include "wma.h"
Go to the source code of this file.
Namespaces | |
namespace | soar_module |
Typedefs | |
typedef struct agent_struct | agent |
Functions | |
wme * | soar_module::add_module_wme (agent *my_agent, Symbol *id, Symbol *attr, Symbol *value) |
memory_pool * | soar_module::get_memory_pool (agent *my_agent, size_t size) |
instantiation * | soar_module::make_fake_instantiation (agent *my_agent, Symbol *state, wme_set *conditions, symbol_triple_list *actions) |
wme * | make_wme (agent *thisAgent, Symbol *id, Symbol *attr, Symbol *value, Bool acceptable) |
void | soar_module::remove_module_wme (agent *my_agent, wme *w) |
typedef struct agent_struct agent |
Definition at line 34 of file soar_module.cpp.
Definition at line 85 of file wmem.cpp.
Referenced by add_impasse_wme(), add_input_wme(), soar_module::add_module_wme(), decide_context_slot(), decide_non_context_slot(), do_acceptable_preference_wme_changes_for_slot(), and recursive_wme_copy().