MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / __call__

Method __call__

dnn/scripts/gen_param_defs.py:661–674  ·  view source on GitHub ↗
(self, fout, defs)

Source from the content-addressed store, hash-verified

659 _non_static_members = None
660
661 def __call__(self, fout, defs):
662 super().__call__(fout)
663 self._write("// %s", self._get_header())
664 self._write("#pragma once")
665 self._write('#include "megdnn/dtype.h"')
666 self._write("#include <stdint.h>")
667 if self._param_namespace == "param":
668 self._write("#include <string.h>")
669 self._write("namespace megdnn {")
670 self._write("namespace %s {", self._param_namespace)
671 self._process(defs)
672 self._write("} // namespace megdnn")
673 self._write("} // namespace %s", self._param_namespace)
674 self._write("// vim: syntax=cpp.doxygen")
675
676 def _write_doc(self, doc):
677 assert isinstance(doc, member_defs.Doc)

Callers

nothing calls this directly

Calls 4

_writeMethod · 0.80
_get_headerMethod · 0.80
_processMethod · 0.80
__call__Method · 0.45

Tested by

no test coverage detected