Ringer::RingerProcedureType< procedure_t > Node1 Ringer::RingerProcedureType < procedure_t > + is_pre_processor + is_discriminator + is_threshold + inherits_from_var_dep Node2 Ringer::RingerProcedureType < procedure_t * > Node1->Node2