Beispiel #1
0
ATTR_COLD bool analog_net_t::already_processed(pvector_t<list_t> &groups)
{
	if (isRailNet())
		return true;
	for (auto & grp : groups)
	{
		if (grp.contains(this))
			return true;
	}
	return false;
}
Beispiel #2
0
ATTR_COLD bool netlist_analog_net_t::already_processed(list_t *groups, int cur_group)
{
	if (isRailNet())
		return true;
	for (int i = 0; i <= cur_group; i++)
	{
		if (groups[i].contains(this))
			return true;
	}
	return false;
}
Beispiel #3
0
bool analog_net_t::already_processed(std::vector<list_t> &groups)
{
	if (isRailNet())
		return true;
	for (auto & grp : groups)
	{
		if (plib::container::contains(grp, this))
			return true;
	}
	return false;
}