#include <searchEngine_impl.h>
Public Member Functions | |
StateStack () | |
~StateStack () | |
void | set (int size) |
void | set (SearchNodeMsg *m) |
void | freeMsg () |
void | free_stack () |
int | empty () const |
char * | top () const |
int | cursize () const |
void | clear () |
char * | push (int size) |
StateBase * | pop () |
int | popN (int n) |
StateStack () | |
~StateStack () | |
void | set (int size) |
void | set (SearchNodeMsg *m) |
void | freeMsg () |
void | free_stack () |
char * | push (int size) |
StateBase * | pop () |
int | popN (int n) |
int | empty () const |
char * | top () const |
int | cursize () const |
void | clear () |
Private Member Functions | |
void | expand (int size) |
void | expand (int size) |
Private Attributes | |
char * | mystack |
char * | cur |
int | maxsize |
bool | msgstack |
char * | mystack |
char * | cur |
Definition at line 338 of file searchEngine_impl.h.
StateStack::StateStack | ( | ) | [inline] |
Definition at line 356 of file searchEngine_impl.h.
StateStack::~StateStack | ( | ) | [inline] |
Definition at line 357 of file searchEngine_impl.h.
StateStack::StateStack | ( | ) | [inline] |
Definition at line 422 of file searchEngine_impl.h.
StateStack::~StateStack | ( | ) | [inline] |
Definition at line 423 of file searchEngine_impl.h.
void StateStack::expand | ( | int | size | ) | [inline, private] |
Definition at line 344 of file searchEngine_impl.h.
void StateStack::set | ( | int | size | ) | [inline] |
void StateStack::set | ( | SearchNodeMsg * | m | ) | [inline] |
void StateStack::freeMsg | ( | ) | [inline] |
void StateStack::free_stack | ( | ) | [inline] |
Definition at line 374 of file searchEngine_impl.h.
int StateStack::empty | ( | void | ) | const [inline] |
Definition at line 377 of file searchEngine_impl.h.
char* StateStack::top | ( | ) | const [inline] |
Definition at line 378 of file searchEngine_impl.h.
int StateStack::cursize | ( | ) | const [inline] |
Definition at line 379 of file searchEngine_impl.h.
void StateStack::clear | ( | ) | [inline] |
Definition at line 380 of file searchEngine_impl.h.
char* StateStack::push | ( | int | size | ) | [inline] |
Definition at line 381 of file searchEngine_impl.h.
StateBase* StateStack::pop | ( | ) | [inline] |
void StateStack::expand | ( | int | size | ) | [inline, private] |
Definition at line 409 of file searchEngine_impl.h.
void StateStack::set | ( | int | size | ) | [inline] |
void StateStack::set | ( | SearchNodeMsg * | m | ) | [inline] |
void StateStack::freeMsg | ( | ) | [inline] |
void StateStack::free_stack | ( | ) | [inline] |
Definition at line 440 of file searchEngine_impl.h.
char* StateStack::push | ( | int | size | ) | [inline] |
Definition at line 443 of file searchEngine_impl.h.
StateBase* StateStack::pop | ( | ) | [inline] |
int StateStack::empty | ( | void | ) | const [inline] |
Definition at line 466 of file searchEngine_impl.h.
char* StateStack::top | ( | ) | const [inline] |
Definition at line 467 of file searchEngine_impl.h.
int StateStack::cursize | ( | ) | const [inline] |
Definition at line 468 of file searchEngine_impl.h.
void StateStack::clear | ( | ) | [inline] |
Definition at line 469 of file searchEngine_impl.h.
char* StateStack::mystack [private] |
Definition at line 339 of file searchEngine_impl.h.
char* StateStack::cur [private] |
Definition at line 340 of file searchEngine_impl.h.
int StateStack::maxsize [private] |
Definition at line 341 of file searchEngine_impl.h.
bool StateStack::msgstack [private] |
Definition at line 342 of file searchEngine_impl.h.
char* StateStack::mystack [private] |
Definition at line 404 of file searchEngine_impl.h.
char* StateStack::cur [private] |
Definition at line 405 of file searchEngine_impl.h.