class_docstr: Mathematics domain.
code: def clear_doc(self, docname: str) -> None:
      for equation_id, (doc, _eqno) in list(self.equations.items()):
          if doc == docname:
              del self.equations[equation_id]
  
      self.data["has_equations"].pop(docname, None)
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Any
  from docutils import nodes
  from docutils.nodes import Element, Node, make_id, system_message
  from sphinx.domains import Domain
  from sphinx.locale import __
  from sphinx.roles import XRefRole
  from sphinx.util import logging
  from sphinx.util.nodes import make_refnode
label_desc: Use image node_id 5 for calling the MathDomain obj's underlying member method code with example usage: obj.clear_doc(docname) without return types