#include <bindpp.h>

| Public Member Functions | |
| void | push (Value v) | 
| push the value | |
| void | push (Value *v) | 
| push the value | |
| void | unshift (Int &i) | 
| Unshift the given number of "undef" values onto the beginning of the array. | |
| void | unshift (I32 i) | 
| Scalar * | pop () | 
| pops value from the array | |
| Scalar * | shift () | 
| shifts value from the array | |
| Reference * | fetch (I32 key) | 
| fetch value from the array | |
| I32 | len () | 
| len returns highest index in array | |
| U32 | size () | 
| size() returns size of array(= len()+1) | |
| Scalar * | store (I32 key, Scalar *v) | 
| store values to array | |
| void | clear () | 
| Clears an array, making it empty. | |
| void | undef () | 
| Undefines this value. | |
| void | extend (I32 n) | 
| Pre-extend an array. | |
| void | dump () | 
| dump value | |
| void | refcnt_inc () | 
| increment the reference counter for this value | |
| void | refcnt_dec () | 
| decrement the reference counter for this value | |
| Reference * | reference () | 
| get a reference of this value | |
| Protected Member Functions | |
| Array (AV *_a) | |
| Protected Attributes | |
| SV * | val | 
| Friends | |
| class | Reference | 
| void pl::Value::dump | ( | ) |  [inline, inherited] | 
dump value
| void pl::Value::refcnt_inc | ( | ) |  [inline, inherited] | 
increment the reference counter for this value
| void pl::Value::refcnt_dec | ( | ) |  [inline, inherited] | 
decrement the reference counter for this value
 1.5.6
 1.5.6