Horizon
tool_helper_pick_pad.hpp
1#pragma once
2#include "core/tool.hpp"
3#include <optional>
4
5namespace horizon {
6class ToolHelperPickPad : public virtual ToolBase {
7protected:
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