/* * Copyright (c) 2021, ry755 * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include class FileArgument final { public: FileArgument(String); ~FileArgument(); String file_name() { return m_file_name; } Optional line() { return m_line; } Optional column() { return m_column; } private: String m_file_name; Optional m_line; Optional m_column; };