package Ġcom . bad oo . ri bs . client helper . child aware Ċ Ċ import Ġandroidx . lifecycle . Lifecycle Ċ import Ġcom . bad oo . ri bs . core . R ib Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠR ib > ĠChild Aware . when Child Built ( ĊĠĠĠ Ġlifecycle : ĠLifecycle Ġ= Ġnode . lifecycle , ĊĠĠĠ Ġno inline Ġcallback : ĠChild Callback < T >, Ċ ) Ġ{ ĊĠĠĠ Ġwhen Child Built ( lifecycle , ĠT :: class , Ġcallback ) Ċ } Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠR ib > ĠChild Aware . when Child Attached ( ĊĠĠĠ Ġlifecycle : ĠLifecycle Ġ= Ġnode . lifecycle , ĊĠĠĠ Ġno inline Ġcallback : ĠChild Callback < T >, Ċ ) Ġ{ ĊĠĠĠ Ġwhen Child Attached ( lifecycle , ĠT :: class , Ġcallback ) Ċ } Ċ Ċ inline Ġfun Ġ< re ified ĠT 1 Ġ: ĠR ib , Ġre ified ĠT 2 Ġ: ĠR ib > ĠChild Aware . when Children Built ( ĊĠĠĠ Ġlifecycle : ĠLifecycle Ġ= Ġnode . lifecycle , ĊĠĠĠ Ġno inline Ġcallback : ĠChildren Callback < T 1 , ĠT 2 >, Ċ ) Ġ{ ĊĠĠĠ Ġwhen Children Built ( lifecycle , ĠT 1 :: class , ĠT 2 :: class , Ġcallback ) Ċ } Ċ Ċ inline Ġfun Ġ< re ified ĠT 1 Ġ: ĠR ib , Ġre ified ĠT 2 Ġ: ĠR ib > ĠChild Aware . when Children Attached ( ĊĠĠĠ Ġlifecycle : ĠLifecycle Ġ= Ġnode . lifecycle , ĊĠĠĠ Ġno inline Ġcallback : ĠChildren Callback < T 1 , ĠT 2 >, Ċ ) Ġ{ ĊĠĠĠ Ġwhen Children Attached ( lifecycle , ĠT 1 :: class , ĠT 2 :: class , Ġcallback ) Ċ } ĊĊ