C identifier version of namespace_for.

See c_name

This method is used by entities to implement their c_name.

Property definitions

nitc $ MModule :: c_namespace_for
	# C identifier version of `namespace_for`.
	# See `c_name`
	#
	# This method is used by entities to implement their `c_name`.
	fun c_namespace_for(v: MVisibility): String do
		if v <= private_visibility then return c_name
		var mgroup = self.mgroup
		if mgroup == null then
			return c_name
		else
			return mgroup.mpackage.c_name
		end
	end
src/model/mmodule.nit:158,2--170,4