16#ifndef LIEF_MACHO_VERSION_MIN_COMMAND_H
17#define LIEF_MACHO_VERSION_MIN_COMMAND_H
21#include "LIEF/visibility.h"
22#include "LIEF/types.hpp"
24#include "LIEF/MachO/LoadCommand.hpp"
30struct version_min_command;
41 VersionMin(
const details::version_min_command& version_cmd);
58 void accept(
Visitor& visitor)
const override;
60 std::ostream& print(std::ostream& os)
const override;
Based class for the Mach-O load commands.
Definition LoadCommand.hpp:39
Class that wraps the LC_VERSION_MIN_MACOSX, LC_VERSION_MIN_IPHONEOS, ... commands.
Definition VersionMin.hpp:34
const version_t & version() const
Return the version as an array.
const version_t & sdk() const
Return the sdk version as an array.
std::array< uint32_t, 3 > version_t
Version is an array of 3 integers.
Definition VersionMin.hpp:38
Definition Visitor.hpp:219
LIEF namespace.
Definition Abstract/Binary.hpp:32