parse_name


Description:

public static bool parse_name (string detailed_signal, Type itype, out uint signal_id, out Quark detail, bool force_detail_quark)

Internal function to parse a signal name into its signal_id and detail quark.

Parameters:

detailed_signal

a string of the form "signal-name::detail".

itype

The interface/instance type that introduced "signal-name".

force_detail_quark

true forces creation of a Quark for the detail.

detail_p

Location to store the detail quark.

signal_id_p

Location to store the signal id.

Returns:

Whether the signal name could successfully be parsed and signal_id_p and detail_p contain valid return values.