Go to the source code of this file.
Classes | |
struct | PmSeqIter_s |
Typedefs | |
typedef struct PmSeqIter_s | PmSeqIter_t |
typedef struct PmSeqIter_s * | pPmSeqIter_t |
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) |
Definition in file seq.h.
typedef struct PmSeqIter_s PmSeqIter_t |
Sequence Iterator Object
Instances of this object are created by GET_ITER and used by FOR_ITER. Stores a pointer to a sequence and an index int16_t.
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 | |||
) |