#include "pm.h"
Defines | |
| #define | __FILE_ID__ 0x14 |
Functions | |
| int8_t | seq_compare (pPmObj_t pobj1, pPmObj_t pobj2) |
| PmReturn_t | seq_getLength (pPmObj_t pobj, int16_t *r_index) |
| PmReturn_t | seq_getSubscript (pPmObj_t pobj, int16_t index, pPmObj_t *r_pobj) |
| PmReturn_t | seqiter_getNext (pPmObj_t pobj, pPmObj_t *r_pitem) |
| PmReturn_t | seqiter_new (pPmObj_t pobj, pPmObj_t *r_pobj) |
Functions that operate on sequences
Compares two sequences for equality
| pobj1 | Ptr to first sequence. | |
| pobj2 | Ptr to second sequence. |
| PmReturn_t seq_getLength | ( | pPmObj_t | pobj, | |
| int16_t * | r_index | |||
| ) |
Returns the length of the sequence
| pobj | Ptr to sequence. | |
| r_index | Return arg, length of sequence |
| PmReturn_t seq_getSubscript | ( | pPmObj_t | pobj, | |
| int16_t | index, | |||
| pPmObj_t * | r_pobj | |||
| ) |
Returns the object from sequence[index]
| pobj | Ptr to sequence object to get object from | |
| index | Int index into the sequence | |
| r_pobj | Return arg, object from sequence |
| PmReturn_t seqiter_getNext | ( | pPmObj_t | pobj, | |
| pPmObj_t * | r_pitem | |||
| ) |
Returns the next item from the sequence iterator object
| pobj | Ptr to sequence iterator. | |
| r_pitem | Return arg, pointer to next item from sequence. |
| PmReturn_t seqiter_new | ( | pPmObj_t | pobj, | |
| pPmObj_t * | r_pobj | |||
| ) |
Returns a new sequence iterator object
| pobj | Ptr to sequence. | |
| r_pitem | Return arg, pointer to sequence iterator object. |
1.5.9