public virtual void visit(template_operator_name _template_operator_name)
 {
     DefaultVisit(_template_operator_name);
 }
		public virtual void post_do_visit(template_operator_name _template_operator_name)
		{
		}
		public override void visit(template_operator_name _template_operator_name)
		{
			DefaultVisit(_template_operator_name);
			pre_do_visit(_template_operator_name);
			visit(template_operator_name.opname);
			post_do_visit(_template_operator_name);
		}
		public virtual void visit(template_operator_name _template_operator_name)
		{
			DefaultVisit(_template_operator_name);
		}