Which page you need
Find your case. Read its page. Open its example.
| your case | the calls | the page | the example |
|---|---|---|---|
| one std list, several struct types | parentFromNode |
Several types in one list | Two types, one list, Timeout list and a queue |
| a std list where another type is a bug | mustParentFromNode |
Migrate your code | One struct, one list |
| a queue, a map or a union field | toAny, fromAny |
Queues, maps, union fields | Handler map, Large struct in a union |
| a type id, no list at all | typeId, isId |
Type ids, listless and nodeless | Type id without a node |
| your own container | anchor, anchor.info() |
Your own container | Your own stack |
| one list, one known type | none | plain @fieldParentPtr is enough |
none |
Every case with a TypedNode has one rule: call setTypeId.
Every call, one line each: All the calls.