Soar Kernel
9.3.2 08-06-12
|
#include <soar_module.h>
Inherited by epmem_param_container, rl_param_container, smem_param_container, and wma_param_container.
Public Member Functions | |
void | for_each (accumulator< T * > &f) |
T * | get (const char *name) |
object_container (agent *new_agent) | |
virtual | ~object_container () |
Protected Member Functions | |
void | add (T *new_object) |
Protected Attributes | |
agent * | my_agent |
std::map< std::string, T * > * | objects |
Definition at line 188 of file soar_module.h.
|
inline |
Definition at line 201 of file soar_module.h.
|
inlinevirtual |
Definition at line 203 of file soar_module.h.
|
inlineprotected |
Definition at line 194 of file soar_module.h.
Referenced by epmem_param_container::epmem_param_container(), rl_param_container::rl_param_container(), smem_param_container::smem_param_container(), and wma_param_container::wma_param_container().
|
inline |
Definition at line 226 of file soar_module.h.
|
inline |
Definition at line 215 of file soar_module.h.
|
protected |
Definition at line 191 of file soar_module.h.
Referenced by epmem_param_container::epmem_param_container(), rl_param_container::rl_param_container(), smem_param_container::smem_param_container(), and wma_param_container::wma_param_container().
|
protected |
Definition at line 192 of file soar_module.h.
Referenced by soar_module::object_container< stat >::for_each(), soar_module::object_container< stat >::get(), and soar_module::object_container< stat >::~object_container().