MCPcopy Create free account
hub / github.com/ElementsProject/lightning / tal_next

Function tal_next

ccan/ccan/tal/tal.c:664–674  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

662}
663
664tal_t *tal_next(const tal_t *prev)
665{
666 struct tal_hdr *next, *prevhdr = debug_tal(to_tal_hdr(prev));
667 struct list_head *head;
668
669 head = &ignore_destroying_bit(prevhdr->parent_child)->children;
670 next = list_next(head, prevhdr, list);
671 if (!next)
672 return NULL;
673 return from_tal_hdr(next);
674}
675
676tal_t *tal_parent(const tal_t *ctx)
677{

Callers 15

mainFunction · 0.85
mainFunction · 0.85
set_childrenFunction · 0.85
check_childrenFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 4

debug_talFunction · 0.85
to_tal_hdrFunction · 0.85
ignore_destroying_bitFunction · 0.85
from_tal_hdrFunction · 0.85

Tested by 13

mainFunction · 0.68
mainFunction · 0.68
set_childrenFunction · 0.68
check_childrenFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68
mainFunction · 0.68