GENERIC_LIST_NODE
Description
Cast any list node to a generic list node
Usage example (Cross-references)
Usage examples (Cross-references)
ListPushBackR(&list, 40);
GenericListNode *node1 = GENERIC_LIST_NODE(ListNodePtrAt(&list, 1));
GenericListNode *begin = GENERIC_LIST_NODE(ListNodeBegin(&list));
GenericListNode *end = GENERIC_LIST_NODE(ListNodeEnd(&list));
GenericListNode *node1 = GENERIC_LIST_NODE(ListNodePtrAt(&list, 1));
GenericListNode *begin = GENERIC_LIST_NODE(ListNodeBegin(&list));
GenericListNode *end = GENERIC_LIST_NODE(ListNodeEnd(&list));
GenericListNode *same = ListNodeRelative(ListNodeBegin(&list), 0); GenericListNode *node1 = GENERIC_LIST_NODE(ListNodePtrAt(&list, 1));
GenericListNode *begin = GENERIC_LIST_NODE(ListNodeBegin(&list));
GenericListNode *end = GENERIC_LIST_NODE(ListNodeEnd(&list));
GenericListNode *same = ListNodeRelative(ListNodeBegin(&list), 0);
GenericListNode *rel_f2 = ListNodeRelative(ListNodeBegin(&list), 2);- In
Access.h:324:
/// TAGS: List, Node, Access
///
#define ListNodeRelative(base_node, ridx) get_node_relative_to_list_node(GENERIC_LIST_NODE(base_node), (i64)(ridx))
#endif // MISRA_STD_CONTAINER_LIST_ACCESS_H
Last updated on