cit_util/derived/Equivalence.tmpl
/* Equivalence.tmpl generated by m3tmplhack
version 1.2 2001-09-19 13:53:06 wagner Exp
mode = module, source = Equivalence.*g */
/* ConvertArgs("../src/Equivalence.ig")
=> "GENERIC INTERFACE Equivalence(Elem);"
=> elem */
/* ConvertArgs("../src/Equivalence.mg")
=> "GENERIC MODULE Equivalence(Elem, ElemElemTbl);"
=> elem elemElemTbl */
/* DoModule()
intf_args = "elem",
impl_args = "elem elemElemTbl"
shared_args = [elem] */
readonly proc equivalence(nm, elem, elemElemTbl) is
build_generic_module(nm & "Equivalence", "Equivalence", [elem], [elem, elemElemTbl])
end
readonly proc equivalence_named(nm, elem, elemElemTbl) is
build_generic_module(nm, "Equivalence", [elem], [elem, elemElemTbl])
end
readonly proc Equivalence(nm, elem, elemElemTbl) is
Build_generic_module(nm & "Equivalence", "Equivalence", [elem], [elem, elemElemTbl])
end
readonly proc Equivalence_named(nm, elem, elemElemTbl) is
Build_generic_module(nm, "Equivalence", [elem], [elem, elemElemTbl])
end
readonly proc equivalence_interface(nm, elem) is
build_generic_interface(nm & "Equivalence", "Equivalence", [elem])
end
readonly proc equivalence_interface_named(nm, elem) is
build_generic_interface(nm, "Equivalence", [elem])
end
readonly proc Equivalence_interface(nm, elem) is
Build_generic_interface(nm & "Equivalence", "Equivalence", [elem])
end
readonly proc Equivalence_interface_named(nm, elem) is
Build_generic_interface(nm, "Equivalence", [elem])
end
readonly proc equivalence_implementation(nm, elem, elemElemTbl) is
build_generic_implementation(nm & "Equivalence", "Equivalence", [elem, elemElemTbl])
end
readonly proc equivalence_implementation_named(nm, elem, elemElemTbl) is
build_generic_implementation(nm, "Equivalence", [elem, elemElemTbl])
end
readonly proc Equivalence_implementation(nm, elem, elemElemTbl) is
Build_generic_implementation(nm & "Equivalence", "Equivalence", [elem, elemElemTbl])
end
readonly proc Equivalence_implementation_named(nm, elem, elemElemTbl) is
Build_generic_implementation(nm, "Equivalence", [elem, elemElemTbl])
end
/* END Equivalence.tmpl. */