class_docstr: This signature is merely a CppSignature with Executorch types (optionally
  contains KernelRuntimeContext as well). The inline definition of
  CppSignature is generated in Functions.h and it's used by unboxing
  functions.
code: def from_native_function(
      f: NativeFunction, *, prefix: str = ""
  ) -> "ExecutorchCppSignature":
      return ExecutorchCppSignature(
          func=f.func,
          prefix=prefix,
          cpp_no_default_args=f.cpp_no_default_args,
      )
  
file_path: pytorch/torchgen/executorch/api/types/signatures.py
imports: from dataclasses import dataclass
  from typing import List, Optional, Set
  import torchgen.api.cpp
  from torchgen.api.types import Binding, CType
  from torchgen.model import FunctionSchema, NativeFunction
  from .types import contextArg
  from torchgen.executorch.api import et_cpp
label_desc: Use image node_id 6 for calling the ExecutorchCppSignature obj's underlying member method code with example usage: obj.from_native_function(f) and returns: ExecutorchCppSignature