16#ifndef CCC_IMPL_TYPES_H
17#define CCC_IMPL_TYPES_H
25enum ccc_entry_status : uint8_t
28 CCC_ENTRY_OCCUPIED = 0x1,
29 CCC_ENTRY_INSERT_ERROR = 0x2,
30 CCC_ENTRY_ARG_ERROR = 0x4,
31 CCC_ENTRY_NO_UNWRAP = 0x8,
38 enum ccc_entry_status stats;
51 enum ccc_entry_status stats;
57 struct ccc_handl impl;
78 struct ccc_range_u impl;
84 struct ccc_range_u impl;
#define ccc_entry(container_ptr, key_ptr...)
Obtain a container specific entry for the Entry Interface.
Definition: traits.h:141
#define ccc_handle(container_ptr, key_ptr...)
Obtain a container specific handle for the handle Interface.
Definition: traits.h:150
union ccc_range ccc_range
The result of a range query on iterable containers.
Definition: types.h:44
union ccc_rrange ccc_rrange
The result of a rrange query on iterable containers.
Definition: types.h:52