|
Soar Kernel
9.3.2 08-06-12
|
#include <portability.h>#include <map>#include <string>#include <set>#include <list>#include <functional>#include <assert.h>#include <cmath>#include "misc.h"#include "symtab.h"#include "mem.h"Go to the source code of this file.
Namespaces | |
| namespace | soar_module |
Macros | |
| #define | USE_MEM_POOL_ALLOCATORS 1 |
Typedefs | |
| typedef primitive_param< double > | soar_module::decimal_param |
| typedef primitive_stat< double > | soar_module::decimal_stat |
| typedef primitive_set_param < int64_t > | soar_module::int_set_param |
| typedef primitive_param< int64_t > | soar_module::integer_param |
| typedef primitive_stat< int64_t > | soar_module::integer_stat |
| typedef object_container< param > | soar_module::param_container |
| typedef struct preference_struct | preference |
| typedef struct soar_module::symbol_triple_struct | soar_module::symbol_triple |
| typedef std::list < symbol_triple * > | soar_module::symbol_triple_list |
| typedef struct wme_struct | wme |
| typedef std::set< wme * > | soar_module::wme_set |
Enumerations | |
| enum | soar_module::boolean |
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) |
| void | soar_module::remove_module_wme (agent *my_agent, wme *w) |
| #define USE_MEM_POOL_ALLOCATORS 1 |
Definition at line 921 of file soar_module.h.
Referenced by _epmem_store_level().
| typedef struct preference_struct preference |
Definition at line 31 of file soar_module.h.
| typedef struct wme_struct wme |
Definition at line 30 of file soar_module.h.
1.8.1.2