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.