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 (T test_val) |
primitive_set_param (const char *new_name, predicate< T > *new_prot_pred) | |
virtual std::set< T >::iterator | set_begin () |
virtual std::set< T >::iterator | set_end () |
virtual bool | set_string (const char *new_string) |
virtual bool | validate_string (const char *new_value) |
virtual | ~primitive_set_param () |
![]() | |
param (const char *new_name) | |
virtual | ~param () |
![]() | |
const char * | get_name () |
named_object (const char *new_name) | |
virtual | ~named_object () |
Protected Attributes | |
std::set< T > * | my_set |
predicate< T > * | prot_pred |
std::string * | value |
Definition at line 391 of file soar_module.h.
|
inline |
|
inlinevirtual |
Definition at line 401 of file soar_module.h.
References soar_module::primitive_set_param< T >::my_set, soar_module::primitive_set_param< T >::prot_pred, and soar_module::primitive_set_param< T >::value.
|
inlinevirtual |
Implements soar_module::named_object.
Definition at line 408 of file soar_module.h.
References soar_module::primitive_set_param< T >::value.
|
inlinevirtual |
Definition at line 471 of file soar_module.h.
References soar_module::primitive_set_param< T >::my_set.
|
inlinevirtual |
Definition at line 476 of file soar_module.h.
References soar_module::primitive_set_param< T >::my_set.
Referenced by smem_lti_activate().
|
inlinevirtual |
Definition at line 481 of file soar_module.h.
References soar_module::primitive_set_param< T >::my_set.
Referenced by smem_lti_activate().
|
inlinevirtual |
Implements soar_module::param.
Definition at line 424 of file soar_module.h.
References soar_module::primitive_set_param< T >::my_set, soar_module::primitive_set_param< T >::prot_pred, and soar_module::primitive_set_param< T >::value.
Referenced by init_soar_agent().
|
inlinevirtual |
Implements soar_module::param.
Definition at line 417 of file soar_module.h.
|
protected |
Definition at line 394 of file soar_module.h.
Referenced by soar_module::primitive_set_param< T >::in_set(), soar_module::primitive_set_param< T >::set_begin(), soar_module::primitive_set_param< T >::set_end(), soar_module::primitive_set_param< T >::set_string(), and soar_module::primitive_set_param< T >::~primitive_set_param().
|
protected |
Definition at line 396 of file soar_module.h.
Referenced by soar_module::primitive_set_param< T >::set_string(), and soar_module::primitive_set_param< T >::~primitive_set_param().
|
protected |
Definition at line 395 of file soar_module.h.
Referenced by soar_module::primitive_set_param< T >::get_string(), soar_module::primitive_set_param< T >::set_string(), and soar_module::primitive_set_param< T >::~primitive_set_param().