oafdict_equality_cursor Struct Reference

Cursor for dictionary specific implementations. More...

#include <open_address_file_hash_dictionary_handler.h>

Collaboration diagram for oafdict_equality_cursor:

Public Attributes

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

Detailed Description

Cursor for dictionary specific implementations.

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 89 of file open_address_file_hash_dictionary_handler.h.

Member Data Documentation

ion_oafdict_cursor_t oafdict_equality_cursor::cursor_info

Super type to dict implementation

Definition at line 91 of file open_address_file_hash_dictionary_handler.h.

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

A pointer to an equality function.

Definition at line 94 of file open_address_file_hash_dictionary_handler.h.

ion_dict_cursor_t oafdict_equality_cursor::super

Super type this cursor inherits from

Definition at line 90 of file open_address_file_hash_dictionary_handler.h.

ion_key_t oafdict_equality_cursor::value

Definition at line 92 of file open_address_file_hash_dictionary_handler.h.


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