oadict_equality_cursor Struct Reference

Dictionary cursor for equality queries. More...

#include <open_address_hash_dictionary_handler.h>

Collaboration diagram for oadict_equality_cursor:

Public Attributes

ion_dict_cursor_t super
 
ion_oadict_cursor_t cursor_info
 
ion_key_t value
 
ion_boolean_t(* equal )(ion_dictionary_t *, ion_key_t, ion_key_t)
 

Detailed Description

Dictionary cursor for equality queries.

Used when a dictionary supports multiple vvalues for a given key.

        This subtype should be extended when supported for a given
        dictionary.

Definition at line 67 of file open_address_hash_dictionary_handler.h.

Member Data Documentation

ion_oadict_cursor_t oadict_equality_cursor::cursor_info

Super type to dict implementation

Definition at line 69 of file open_address_hash_dictionary_handler.h.

ion_boolean_t(* oadict_equality_cursor::equal) (ion_dictionary_t *, ion_key_t, ion_key_t)

A pointer to an equality function.

Definition at line 72 of file open_address_hash_dictionary_handler.h.

ion_dict_cursor_t oadict_equality_cursor::super

Super type this cursor inherits from

Definition at line 68 of file open_address_hash_dictionary_handler.h.

ion_key_t oadict_equality_cursor::value

Definition at line 70 of file open_address_hash_dictionary_handler.h.


The documentation for this struct was generated from the following file: