class_docstr: Inspects a given class and collects information about its instance
  methods.
  
  Args:
      cls (Type): The class to inspect.
docstr: Returns the union of parameter names of all inspected functions in
  :obj:`funcs`.
  
  Args:
      funcs (list[str or callable]): The functions.
      exclude (list[str], optional): The parameter names to exclude.
          (default: :obj:`None`)
docstr_tok: ["Returns","the","union","of","parameter","names","of","all","inspected","functions","in",":","obj",":","`","funcs","`",".","Args",":","funcs","(","list","[","str","or","callable","]",")",":","The","functions",".","exclude","(","list","[","str","]",",","optional",")",":","The","parameter","names","to","exclude",".","(","default",":",":","obj",":","`","None","`",")"]
code: def get_flat_param_names(
      self,
      funcs: List[Union[Callable, str]],
      exclude: Optional[List[str]] = None,
  ) -> List[str]:
      r"""Returns the union of parameter names of all inspected functions in
      :obj:`funcs`.
  
      Args:
          funcs (list[str or callable]): The functions.
          exclude (list[str], optional): The parameter names to exclude.
              (default: :obj:`None`)
      """
      return list(self.get_flat_param_dict(funcs, exclude).keys())
  
imports: import inspect
  import re
  import sys
  import typing
  from typing import Any, Callable, Dict, List, NamedTuple, Optional, Type, Union
  from torch import Tensor
label_desc: Use image node_id 15 for calling the Inspector obj's underlying member method code with example usage: obj.get_flat_param_names(funcs, exclude) and returns: list