Horizon
tool_helper_pick_pad.hpp
1 #pragma once
2 #include "core/tool.hpp"
3 #include <optional>
4 
5 namespace horizon {
6 class ToolHelperPickPad : public virtual ToolBase {
7 protected:
8  struct PkgPad {
9  class BoardPackage &pkg;
10  class Pad &pad;
11  };
12  std::optional<PkgPad> pad_from_target(const Target &target);
13 };
14 } // namespace horizon
Definition: board_package.hpp:13
Definition: pad.hpp:12
Definition: target.hpp:7
Common interface for all Tools.
Definition: tool_pub.hpp:94
Definition: tool_helper_pick_pad.hpp:6
Definition: tool_helper_pick_pad.hpp:8