MCPcopy Create free account
hub / github.com/SoarGroup/Soar / smem_variable_set

Function smem_variable_set

Core/SoarKernel/src/semantic_memory.cpp:879–887  ·  view source on GitHub ↗

sets an existing SMem variable in the database

Source from the content-addressed store, hash-verified

877
878// sets an existing SMem variable in the database
879inline void smem_variable_set(agent* thisAgent, smem_variable_key variable_id, int64_t variable_value)
880{
881 soar_module::sqlite_statement* var_set = thisAgent->smem_stmts->var_set;
882
883 var_set->bind_int(1, variable_value);
884 var_set->bind_int(2, variable_id);
885
886 var_set->execute(soar_module::op_reinit);
887}
888
889// creates a new SMem variable in the database
890inline void smem_variable_create(agent* thisAgent, smem_variable_key variable_id, int64_t variable_value)

Callers 1

_smem_close_varsFunction · 0.85

Calls 2

bind_intMethod · 0.80
executeMethod · 0.45

Tested by

no test coverage detected