Iter

ITER_DATA_TYPE

ITER_DATA_TYPE Description Get data type of Iter elements

Read More

IterLength

IterLength Description Get total length of this Iter object

Read More

IterMove

IterMove Description Move current reading position of Iterator.

Read More

IterNext

IterNext Description Move to next element (wrapper for IterMove)

Read More

IterPeekAt

IterPeekAt Description Peek (not read) object from memory iter, given that - Provided Iter object is not NULL_ITER(mi). - There’s space left to read. - Length of object data is being read into is an integral multiple of size of data type this memory iter is iterating over. This is different from reading because it does not change current read position. This is good for making some decisions over data without changing the read position.

Read More

IterPos

IterPos Description If there’s space left to read in memory region we’re iterating over, then return a pointer to current read position.

Read More

IterPrev

IterPrev Description Move to previous element (wrapper for IterMove)

Read More

IterRead

IterRead Description Read object from memory iter, given that - Provided Iter object is not NULL_ITER(mi). - There’s space left to read. - Length of object data is being read into is an integral multiple of size of data type this memory iter is iterating over.

Read More

IterRemainingLength

IterRemainingLength Description Get remaining length left to read this memory iterator.

Read More

IterRemainingSize

IterRemainingSize Description Get remaining size left to read this memory iterator.

Read More

IterSize

IterSize Description Get total size of this Iter object

Read More

NULL_ITER

NULL_ITER Description Type specific NULL for given Iter object. Use this instead of NULL when comparing for nullity of Iter objects of same type. Null value for Iter objects

Read More

NULL_ITER_DATA

NULL_ITER_DATA Description Type specific NULL for data type Iter object is iterating over. Use this instead of NULL when comparing for nullity of Iter objects of same type. Null value for Iter element pointers

Read More

StrIterFromCstr

StrIterFromCstr Description Create string iterator from C string with explicit length

Read More

StrIterFromStr

StrIterFromStr Description Create string iterator from Str object

Read More

StrIterFromZstr

StrIterFromZstr Description Create string iterator from null-terminated C string

Read More

StrIterLength

StrIterLength Description Get total length in elements

Read More

StrIterMove

StrIterMove Description Move string iterator position by n elements

Read More

StrIterNext

StrIterNext Description Advance to next character in string iterator

Read More

StrIterPeek

StrIterPeek Description Peek current character without advancing

Read More

StrIterPeekAt

StrIterPeekAt Description Peek character at offset without advancing

Read More

StrIterPos

StrIterPos Description Get current read position pointer

Read More

StrIterPrev

StrIterPrev Description Move to previous character in string iterator

Read More

StrIterRead

StrIterRead Description Read character from iterator

Read More

StrIterRemainingLength

StrIterRemainingLength Description Get remaining elements left to read

Read More

StrIterRemainingSize

StrIterRemainingSize Description Get remaining bytes left to read

Read More

StrIterSize

StrIterSize Description Get total size of string data in bytes

Read More