|
Public Member Functions |
| | AIKB (const int exceptionsmax_, const int reserve_, int paramssizeinit_) |
|
bool | addEntry (AIException anexception_, bool disallow_if_prem_name_exists_=false) |
| bool | addEntry (AIPremise apremise_, bool disallow_if_prem_name_exists_=false) |
| void | removeEntry (AIPremise apremise_, bool all_, int num_of_params_to_check_=-1) |
| | so far, does not check an age range for the premises
|
| int | size () const |
|
const std::vector< AIException > & | find (const AIException &anexception_) |
| int | findStateScore (int stateID_) const |
Public Attributes |
|
std::vector< AIException > | reserve |
| | for constant time (speed-critical) access of AIExceptions
|