enum lfds711_list_aso_insert_result

From liblfds.org
Jump to navigation Jump to search

Source File

└───liblfds711
    └───inc
        └───liblfds711
                lfds711_list_addonly_singlylinked_ordered.h

Enum

enum lfds711_list_aso_insert_result
{
  LFDS711_LIST_ASO_INSERT_RESULT_FAILURE_EXISTING_KEY,
  LFDS711_LIST_ASO_INSERT_RESULT_SUCCESS_OVERWRITE,
  LFDS711_LIST_ASO_INSERT_RESULT_SUCCESS
};

Values

LFDS711_LIST_ASO_INSERT_RESULT_FAILURE_EXISTING_KEY

If a list is initialized with LFDS711_LIST_ASO_EXISTING_KEY_FAIL then this value can be returned when attempting to insert a new element, and it occurs when an attempt is made to insert in that list an element with a key which is already present in the list.

LFDS711_LIST_ASO_INSERT_RESULT_SUCCESS_OVERWRITE

If a list is initialized with LFDS711_list_ASO_EXISTING_KEY_OVERWRITE then this value can be returned when attempting to insert a new element, and it occurs when an attempt is made to insert in that list an element with a key which is already present in the tree.

LFDS711_LIST_ASO_INSERT_RESULT_SUCCESS

This value is returned when inserting an element in a list where the key in that element is not yet present in the btree.

Notes

This enum is returned by the lfds711_list_aso_insert function.

See Also