Skip to content
MapValueCursorIsValid

MapValueCursorIsValid

MapValueCursorIsValid

Description

Check whether a cursor currently points to a value.

Parameters

Name Direction Description
cursor in Cursor returned by MapFindFirstForKey or MapFindNextForKey.

Usage example (Cross-references)

Usage examples (Cross-references)
    
        cursor = MapFindFirstForKey(&map, 4);
        while (MapValueCursorIsValid(cursor)) {
            int *value_ptr = MapValuePtrFromCursor(&map, cursor);
            if (!value_ptr) {
    
        bool result = (seen == 3) && (value_sum == (40 + 41 + 42));
        result      = result && !MapValueCursorIsValid(MapFindFirstForKey(&map, 99));
        result      = result && (MapValuePtrFromCursor(&map, MapValueCursorInvalid()) == NULL);
Last updated on