#include <action_store.h>
Collaboration diagram for TinyXPath::action_store:

Public Member Functions | |
| action_store () | |
| constructor | |
| ~action_store () | |
| destructor | |
| void | v_add (int i_1, int i_2, int i_3, const char *cp_string) |
| add an element on the placeholder, given its details | |
| int | i_get_size () |
| Get the current nb of stored elements. | |
| void | v_get (int i_position, int &i_1, int &i_2, int &i_3, TIXML_STRING &S_out) |
| Get one element from the placeholder. | |
| int | i_get_position () |
| Get the current position. See i_position. | |
| void | v_set_position (int i_where) |
| Set the position to an arbitrary value. See i_position. | |
| void | v_dec_position () |
| Decrement the position. See i_position. | |
Protected Attributes | |
| int | i_size |
| Used number of elements. | |
| int | i_position |
| This value is informative and is not related to the nb of elements in the placeholder. | |
| int | i_alloc |
| Nb of allocated elements. | |
| action_item ** | aipp_list |
| Pointers to the allocated elements. | |
Not a stack per se, only a placeholder
It's able to store quadruplets (3 integers and a string)
It allocates them by set of 100
|
|
constructor
|
|
|
destructor
|
|
|
Get the current position. See i_position.
|
|
|
Get the current nb of stored elements.
|
|
||||||||||||||||||||
|
add an element on the placeholder, given its details
|
|
|
Decrement the position. See i_position.
|
|
||||||||||||||||||||||||
|
Get one element from the placeholder.
|
|
|
Set the position to an arbitrary value. See i_position.
|
|
|
Pointers to the allocated elements.
|
|
|
Nb of allocated elements.
|
|
|
This value is informative and is not related to the nb of elements in the placeholder.
|
|
|
Used number of elements.
|