Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
seq.h File Reference
Sequence Header. More...
Go to the source code of this file.
Data Structures | |
struct | PmSeqIter_s |
Sequence Iterator Object. More... | |
Typedefs | |
typedef struct PmSeqIter_s | PmSeqIter_t |
Sequence Iterator Object. | |
Functions | |
int8_t | seq_compare (pPmObj_t pobj1, pPmObj_t pobj2) |
Compares two sequences for equality. | |
PmReturn_t | seq_getLength (pPmObj_t pobj, int16_t *r_index) |
Returns the length of the sequence. | |
PmReturn_t | seq_getSubscript (pPmObj_t pobj, int16_t index, pPmObj_t *r_pobj) |
Returns the object from sequence[index]. | |
PmReturn_t | seqiter_getNext (pPmObj_t pobj, pPmObj_t *r_pitem) |
Returns the next item from the sequence iterator object. | |
PmReturn_t | seqiter_new (pPmObj_t pobj, pPmObj_t *r_pobj) |
Returns a new sequence iterator object. |
Detailed Description
Sequence Header.
Definition in file seq.h.
Typedef Documentation
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.
Function Documentation
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 | ||
) |
Generated on Tue Jul 12 2022 17:07:01 by
