Go to the documentation of this file.
15#ifndef LIEF_DWARF_SUBROUTINE_TYPE_H
16#define LIEF_DWARF_SUBROUTINE_TYPE_H
32 using parameters_t = std::vector<std::unique_ptr<Parameter>>;
38 return type->
kind() == Type::KIND::SUBROUTINE;
This class represents a DWARF parameter which can be either:
Definition Parameter.hpp:36
This class represents a DW_TAG_subroutine_type
Definition Subroutine.hpp:28
parameters_t parameters() const
Parameters of this subroutine.
static bool classof(const Type *type)
Definition Subroutine.hpp:37
Definition DWARF/types/Array.hpp:23
Namespace for the DWARF debug format.
Definition DWARF/CompilationUnit.hpp:28
LIEF namespace.
Definition Abstract/Binary.hpp:36
#define LIEF_API
Definition visibility.h:41