Soar Kernel
9.3.2 08-06-12
|
#include <soar_module.h>
Inherits soar_module::param.
Public Member Functions | |
virtual char * | get_string () |
virtual bool | in_set (Symbol *test_sym) |
virtual bool | set_string (const char *new_string) |
virtual void | set_value (const char *new_value) |
sym_set_param (const char *new_name, predicate< const char * > *new_prot_pred, agent *new_agent) | |
virtual bool | validate_string (const char *) |
virtual | ~sym_set_param () |
![]() | |
param (const char *new_name) | |
virtual | ~param () |
![]() | |
const char * | get_name () |
named_object (const char *new_name) | |
virtual | ~named_object () |
Protected Attributes | |
agent * | my_agent |
std::set< Symbol * > * | my_set |
predicate< const char * > * | prot_pred |
std::string * | value |
Definition at line 491 of file soar_module.h.
|
inlinevirtual |
Definition at line 503 of file soar_module.h.
References my_agent, my_set, prot_pred, symbol_remove_ref(), and value.
|
inlinevirtual |
Implements soar_module::named_object.
Definition at line 515 of file soar_module.h.
References value.
|
inlinevirtual |
Definition at line 544 of file soar_module.h.
References symbol_union::fc, FLOAT_CONSTANT_SYMBOL_TYPE, symbol_union::ic, INT_CONSTANT_SYMBOL_TYPE, make_sym_constant(), my_agent, my_set, SYM_CONSTANT_SYMBOL_TYPE, symbol_remove_ref(), int_constant_struct::value, and float_constant_struct::value.
Referenced by _epmem_store_level().
|
inlinevirtual |
Implements soar_module::param.
Definition at line 524 of file soar_module.h.
References prot_pred, and set_value().
|
inlinevirtual |
Definition at line 582 of file soar_module.h.
References make_sym_constant(), my_agent, my_set, sym_constant_struct::name, symbol_union::sc, symbol_remove_ref(), and value.
Referenced by init_soar_agent(), and set_string().
|
inlinevirtual |
|
protected |
Definition at line 498 of file soar_module.h.
Referenced by in_set(), set_value(), and ~sym_set_param().
|
protected |
Definition at line 494 of file soar_module.h.
Referenced by in_set(), set_value(), and ~sym_set_param().
|
protected |
Definition at line 496 of file soar_module.h.
Referenced by set_string(), and ~sym_set_param().
|
protected |
Definition at line 495 of file soar_module.h.
Referenced by get_string(), set_value(), and ~sym_set_param().